From c4ac669a09db00e04b26f7c1f0e90d574079f76b Mon Sep 17 00:00:00 2001 From: Jelaletdin12 Date: Fri, 27 Mar 2026 22:26:30 +0500 Subject: [PATCH] added car configurator --- ecosystem.config.js | 10 + fetch.js | 28 + package-lock.json | 615 ++- package.json | 3 +- public/data.json | 3628 +++++++++++++++++ server.js | 41 + src/assets/arch_inter_side.jpg | Bin 0 -> 22575 bytes src/assets/arch_street_side.jpg | Bin 0 -> 22708 bytes src/assets/door.jpg | Bin 0 -> 22621 bytes src/assets/engine.jpg | Bin 0 -> 22766 bytes src/assets/floor.jpg | Bin 0 -> 24552 bytes src/assets/hood.jpg | Bin 0 -> 22496 bytes src/assets/maincar.webp | Bin 0 -> 81306 bytes src/assets/plastik_fender_liner_4.jpg | Bin 0 -> 22702 bytes src/assets/roof.jpg | Bin 0 -> 22828 bytes src/assets/trunk_flor.jpg | Bin 0 -> 22394 bytes src/assets/trunk_lid.jpg | Bin 0 -> 22733 bytes .../CarConfigurator/Carconfigurator.jsx | 212 + .../Carconfigurator.module.scss | 397 ++ src/components/Navbar/Navbar.module.scss | 24 +- src/components/Navbar/index.jsx | 17 +- .../Adminpage.module.scss | 651 +++ src/pages/CarconfiguratorAdmin/index.jsx | 435 ++ src/pages/Category/index.jsx | 3 + src/routes.jsx | 2 + vite.config.js | 36 +- 26 files changed, 6009 insertions(+), 93 deletions(-) create mode 100644 ecosystem.config.js create mode 100644 fetch.js create mode 100644 public/data.json create mode 100644 server.js create mode 100644 src/assets/arch_inter_side.jpg create mode 100644 src/assets/arch_street_side.jpg create mode 100644 src/assets/door.jpg create mode 100644 src/assets/engine.jpg create mode 100644 src/assets/floor.jpg create mode 100644 src/assets/hood.jpg create mode 100644 src/assets/maincar.webp create mode 100644 src/assets/plastik_fender_liner_4.jpg create mode 100644 src/assets/roof.jpg create mode 100644 src/assets/trunk_flor.jpg create mode 100644 src/assets/trunk_lid.jpg create mode 100644 src/components/CarConfigurator/Carconfigurator.jsx create mode 100644 src/components/CarConfigurator/Carconfigurator.module.scss create mode 100644 src/pages/CarconfiguratorAdmin/Adminpage.module.scss create mode 100644 src/pages/CarconfiguratorAdmin/index.jsx diff --git a/ecosystem.config.js b/ecosystem.config.js new file mode 100644 index 0000000..d362fd2 --- /dev/null +++ b/ecosystem.config.js @@ -0,0 +1,10 @@ +module.exports = { + apps: [ + { + name: "frontend", + script: "server.js", + cwd: "/var/www/frontend", + env: { NODE_ENV: "production" } + } + ] +}; \ No newline at end of file diff --git a/fetch.js b/fetch.js new file mode 100644 index 0000000..2c90802 --- /dev/null +++ b/fetch.js @@ -0,0 +1,28 @@ +import express from "express"; +import fs from "fs"; +import path from "path"; +import { fileURLToPath } from "url"; +import cors from "cors"; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); +const app = express(); +const DATA_PATH = path.join(__dirname, "public", "data.json"); + +app.use(cors()); +app.use(express.json({ limit: "10mb" })); + +app.get("/api/data", (req, res) => { + const raw = fs.readFileSync(DATA_PATH, "utf-8"); + res.json(JSON.parse(raw)); +}); + +app.post("/api/data", (req, res) => { + try { + fs.writeFileSync(DATA_PATH, JSON.stringify(req.body, null, 2), "utf-8"); + res.json({ ok: true }); + } catch (e) { + res.status(500).json({ ok: false, error: e.message }); + } +}); + +app.listen(4000, () => console.log("API running on :4000")); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3a2da35..56d0ba5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@reduxjs/toolkit": "^2.5.0", "antd": "^5.22.7", + "express": "^5.2.1", "framer-motion": "^12.5.0", "i18next": "^24.2.1", "i18next-browser-languagedetector": "^8.0.2", @@ -1079,17 +1080,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, - "optional": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", @@ -1624,6 +1614,19 @@ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" } }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", @@ -1897,6 +1900,30 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/body-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", + "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.3", + "http-errors": "^2.0.0", + "iconv-lite": "^0.7.0", + "on-finished": "^2.4.1", + "qs": "^6.14.1", + "raw-body": "^3.0.1", + "type-is": "^2.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1946,12 +1973,14 @@ "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==", "dev": true }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "optional": true + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, "node_modules/call-bind": { "version": "1.0.8", @@ -1975,7 +2004,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -1988,7 +2016,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "dev": true, "dependencies": { "call-bind-apply-helpers": "^1.0.1", "get-intrinsic": "^1.2.6" @@ -2074,13 +2101,6 @@ "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==", "dev": true }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true - }, "node_modules/compute-scroll-into-view": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz", @@ -2092,6 +2112,28 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, + "node_modules/content-disposition": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", + "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -2106,6 +2148,15 @@ "node": ">=18" } }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, "node_modules/copy-to-clipboard": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", @@ -2201,10 +2252,10 @@ "peer": true }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -2257,6 +2308,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -2273,7 +2333,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -2283,12 +2342,27 @@ "node": ">= 0.4" } }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, "node_modules/electron-to-chromium": { "version": "1.5.76", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz", "integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==", "dev": true }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/es-abstract": { "version": "1.23.9", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", @@ -2358,7 +2432,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -2367,7 +2440,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -2403,7 +2475,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, "dependencies": { "es-errors": "^1.3.0" }, @@ -2501,6 +2572,12 @@ "node": ">=6" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -2713,6 +2790,67 @@ "node": ">=0.10.0" } }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -2743,6 +2881,27 @@ "node": ">=16.0.0" } }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -2787,6 +2946,15 @@ "is-callable": "^1.1.3" } }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/framer-motion": { "version": "12.5.0", "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.5.0.tgz", @@ -2813,6 +2981,15 @@ } } }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -2831,7 +3008,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -2878,7 +3054,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", - "dev": true, "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-define-property": "^1.0.1", @@ -2902,7 +3077,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" @@ -2972,7 +3146,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -3032,7 +3205,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -3059,7 +3231,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -3075,6 +3246,26 @@ "void-elements": "3.1.0" } }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/i18next": { "version": "24.2.1", "resolved": "https://registry.npmjs.org/i18next/-/i18next-24.2.1.tgz", @@ -3114,6 +3305,22 @@ "@babel/runtime": "^7.23.2" } }, + "node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -3174,6 +3381,12 @@ "node": ">=0.8.19" } }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, "node_modules/install": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz", @@ -3197,6 +3410,15 @@ "node": ">= 0.4" } }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -3405,6 +3627,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", @@ -3732,11 +3960,56 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, "engines": { "node": ">= 0.4" } }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -3765,8 +4038,7 @@ "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/nanoid": { "version": "3.3.8", @@ -3792,6 +4064,15 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", @@ -6474,7 +6755,6 @@ "version": "1.13.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -6561,6 +6841,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -6637,6 +6938,15 @@ "node": ">=6" } }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -6661,6 +6971,16 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-to-regexp": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.0.tgz", + "integrity": "sha512-PuseHIvAnz3bjrM2rGJtSgo1zjgxapTLZ7x2pjhzWwlp4SJQgK3f3iZIQwkpEnBaKz6seKBADpM4B4ySkuYypg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -6724,6 +7044,19 @@ "react-is": "^16.13.1" } }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -6733,6 +7066,45 @@ "node": ">=6" } }, + "node_modules/qs": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", + "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/rc-cascader": { "version": "3.30.0", "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.30.0.tgz", @@ -7595,6 +7967,22 @@ "fsevents": "~2.3.2" } }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, "node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -7656,6 +8044,12 @@ "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", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, "node_modules/sass-embedded": { "version": "1.83.0", "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.83.0.tgz", @@ -8060,6 +8454,51 @@ "semver": "bin/semver.js" } }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/set-cookie-parser": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", @@ -8111,6 +8550,12 @@ "node": ">= 0.4" } }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -8136,7 +8581,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", @@ -8155,7 +8599,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" @@ -8171,7 +8614,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -8189,7 +8631,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -8204,16 +8645,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -8223,15 +8654,13 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "optional": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, "node_modules/string-convert": { @@ -8425,6 +8854,15 @@ "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -8447,6 +8885,20 @@ "node": ">= 0.8.0" } }, + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/typed-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", @@ -8539,12 +8991,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "dev": true, - "optional": true + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, "node_modules/update-browserslist-db": { "version": "1.1.1", @@ -8599,6 +9053,15 @@ "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", "dev": true }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/vite": { "version": "6.0.7", "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.7.tgz", @@ -8787,6 +9250,12 @@ "node": ">=0.10.0" } }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", diff --git a/package.json b/package.json index 63093ae..0b214c6 100644 --- a/package.json +++ b/package.json @@ -7,11 +7,12 @@ "dev": "vite", "build": "vite build", "lint": "eslint .", - "preview": "vite preview" + "preview": "node server.js" }, "dependencies": { "@reduxjs/toolkit": "^2.5.0", "antd": "^5.22.7", + "express": "^5.2.1", "framer-motion": "^12.5.0", "i18next": "^24.2.1", "i18next-browser-languagedetector": "^8.0.2", diff --git a/public/data.json b/public/data.json new file mode 100644 index 0000000..8fcb95d --- /dev/null +++ b/public/data.json @@ -0,0 +1,3628 @@ +{ + "bodyTypes": [ + { + "id": "hatchback", + "label": "Хэтчбек", + "icon": "🚗" + }, + { + "id": "coupe", + "label": "Купе", + "icon": "🏎️" + }, + { + "id": "wagon", + "label": "Универсал", + "icon": "🚙" + }, + { + "id": "transit", + "label": "Транзит", + "icon": "🚐" + }, + { + "id": "jeep", + "label": "Джип", + "icon": "🛻" + }, + { + "id": "pickup", + "label": "Пикап", + "icon": "🚚" + }, + { + "id": "minibus", + "label": "Микроавтобус", + "icon": "🚌" + }, + { + "id": "truck", + "label": "Грузовик", + "icon": "🚛" + }, + { + "id": "body_1774626933090", + "label": "kamaz", + "icon": "🚗" + }, + { + "id": "body_1774628807863", + "label": "lllllllllllvjhbjknnkjkhbhjvj", + "icon": null, + "image": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWhvdXNlIj48cGF0aCBkPSJNMTUgMjF2LThhMSAxIDAgMCAwLTEtMWgtNGExIDEgMCAwIDAtMSAxdjgiLz48cGF0aCBkPSJNMyAxMGEyIDIgMCAwIDEgLjcwOS0xLjUyOGw3LTUuOTk5YTIgMiAwIDAgMSAyLjU4MiAwbDcgNS45OTlBMiAyIDAgMCAxIDIxIDEwdjlhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJ6Ii8+PC9zdmc+" + }, + { + "id": "body_1774632308160", + "label": "mm", + "icon": null, + "image": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzEuMzg5OTk5Mzg5NjQ4NDQgMTIyLjQxOTk5ODE2ODk0NTMxIj48ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xMCIgZGF0YS1uYW1lPSJMYXllciAxMCI+CiAgICA8Zz4KICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyMi40MiAwIDEyMi40MiAzMi42NSA5Ny45MyAzMi42NSA5Ny45MyAzMi42NSA4NS42OSA0NC44OSA3My40NSAzMi42NSA0OC45NyAzMi42NSA0OC45NyAwIDAgMCAwIDQ4Ljk3IDMyLjY1IDQ4Ljk3IDMyLjY1IDczLjQ1IDczLjQ1IDczLjQ1IDczLjQ1IDU3LjEzIDg1LjY5IDY5LjM2IDk3LjkzIDU3LjEzIDk3LjkzIDczLjQ1IDEzOC43NCA3My40NSAxMzguNzQgNDguOTcgMTcxLjM5IDQ4Ljk3IDE3MS4zOSAwIDEyMi40MiAwIj48L3BvbHlnb24+CiAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI5Ny45MyA4MS42MSA5Ny45MyA4MS42MiA4NS42OSA5My44NiA3My40NSA4MS42MSAzMi42NSA4MS42MSAzMi42NSAxMjIuNDIgNzMuNDUgMTIyLjQyIDczLjQ1IDEwNi4xIDg1LjY5IDExOC4zMyA5Ny45MyAxMDYuMSA5Ny45MyAxMjIuNDIgMTM4Ljc0IDEyMi40MiAxMzguNzQgODEuNjEgOTcuOTMgODEuNjEiPjwvcG9seWdvbj4KICAgIDwvZz4KICA8L2c+PC9zdmc+" + } + ], + "packages": [ + "Максимум", + "Отлично", + "Хорошо", + "Практично" + ], + "zones": { + "roof": { + "label": "Крыша", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "jelaletdin", + "price": 15, + "qty": 1, + "unit": "Л" + }, + { + "name": "Hello kittysdfsdfsf", + "price": 100, + "qty": 9999999, + "unit": "Л" + }, + { + "name": "Новый товар", + "price": 0, + "qty": 1, + "unit": "Л" + }, + { + "name": "Новый товар", + "price": 0, + "qty": 1, + "unit": "Л" + }, + { + "name": "Новый товар", + "price": 0, + "qty": 1, + "unit": "Л" + }, + { + "name": "fuck", + "price": 32, + "qty": 320, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + }, + { + "name": "eeeeeeeeeeeeeeeeeeeeeeeeeee", + "price": 99999999999, + "qty": 4, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 18, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + }, + { + "name": "leyli", + "price": 7, + "qty": 71, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + }, + { + "name": "bahar", + "price": 77, + "qty": 771, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 22, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 3, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 18, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 28, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 4, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 22, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 35, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 5, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 28, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 20, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 3, + "unit": "Л" + } + ] + }, + "body_1774626933090": { + "Практично": [ + { + "name": "Новый товарsdsddddddddddddddddddddd", + "price": 7, + "qty": 771, + "unit": "7Л" + } + ] + }, + "body_1774632308160": { + "Максимум": [ + { + "name": "mm", + "price": 0, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "hood": { + "label": "Капот", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 11, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 18, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "floor": { + "label": "Пол", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 24, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 3, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 18, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 30, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 4, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 24, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 18, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 22, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 3, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 20, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 15, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 40, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 5, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 30, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 22, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 3, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 60, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 8, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 45, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 30, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 4, + "unit": "Л" + } + ] + } + } + }, + "doors": { + "label": "Двери", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 20, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 28, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 3, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 22, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "trunk_lid": { + "label": "Крышка багажника", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 20, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 3, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 15, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "trunk_floor": { + "label": "Пол багажника", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 18, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 24, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 18, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "engine": { + "label": "Моторный отсек", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 2, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "arch_interior": { + "label": "Арки — внутренняя сторона", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 16, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "arch_street": { + "label": "Арки — внешняя сторона (металл)", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Мак��имум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "fender_liner": { + "label": "Пластиковые подкрылки (×4)", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 2, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 3, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + }, + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 2, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 5, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Germeton A15", + "price": 1730, + "qty": 1, + "unit": "Л" + } + ] + } + } + }, + "wheel": { + "label": "Колёсные арки", + "products": { + "hatchback": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "coupe": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 6, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 4, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "wagon": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "transit": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "jeep": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 8, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "pickup": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 7, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "minibus": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 14, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 10, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + }, + "truck": { + "Максимум": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 12, + "unit": "Л" + } + ], + "Отлично": [ + { + "name": "Shumoff SPACE 2.0", + "price": 183, + "qty": 9, + "unit": "Л" + } + ], + "Хорошо": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 2, + "unit": "Л" + } + ], + "Практично": [ + { + "name": "Shumoff Comfort 3", + "price": 1155, + "qty": 1, + "unit": "Л" + } + ] + } + } + } + } +} \ No newline at end of file diff --git a/server.js b/server.js new file mode 100644 index 0000000..efe9a81 --- /dev/null +++ b/server.js @@ -0,0 +1,41 @@ +import express from "express"; +import fs from "fs"; +import path from "path"; + +const app = express(); +const port = 3000; + +// API endpointleri +app.post("/api/data", express.json(), (req, res) => { + fs.writeFile(path.join(process.cwd(), "public", "data.json"), JSON.stringify(req.body, null, 2), (err) => { + if (err) { + res.status(500).send(err.message); + } else { + res.status(200).json({ ok: true }); + } + }); +}); + +app.get("/api/data", (req, res) => { + fs.readFile(path.join(process.cwd(), "public", "data.json"), "utf-8", (err, data) => { + if (err) { + res.status(500).send(err.message); + } else { + res.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); + res.setHeader("Pragma", "no-cache"); + res.setHeader("Expires", "0"); + res.setHeader("Content-Type", "application/json"); + res.send(data); + } + }); +}); + +// Statik dosyaları sun ve diğer tüm istekleri index.html'e yönlendir +app.use(express.static(path.join(process.cwd(), "dist"))); +app.get(/^(?!\/api).*/, (req, res) => { + res.sendFile(path.join(process.cwd(), "dist", "index.html")); +}); + +app.listen(port, () => { + console.log(`Sunucu http://localhost:${port} adresinde çalışıyor`); +}); diff --git a/src/assets/arch_inter_side.jpg b/src/assets/arch_inter_side.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4be6e7cec2a67b8cf46385c57d2d90a8e8ac7f14 GIT binary patch literal 22575 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 TFi9Yl{{2$?AH7~d$D@A(x|bl` literal 0 HcmV?d00001 diff --git a/src/assets/arch_street_side.jpg b/src/assets/arch_street_side.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04b52a80c94c82e443c377fe57ee452839f5fbb9 GIT binary patch literal 22708 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 literal 0 HcmV?d00001 diff --git a/src/assets/door.jpg b/src/assets/door.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2b2a06ba57c5356788e389cd68cb70216f478bb1 GIT binary patch literal 22621 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 z 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 literal 0 HcmV?d00001 diff --git a/src/assets/engine.jpg b/src/assets/engine.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a6c94d4a69fd00a4280394448c6d7ec854829e88 GIT binary patch literal 22766 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 ^6dT#~(WxFb9@Z#?j@rh1* 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 literal 0 HcmV?d00001 diff --git a/src/assets/floor.jpg b/src/assets/floor.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd8ba465b3384417623c45b94be02e107dbd22e7 GIT binary patch literal 24552 zcmb5V1yoy0)G!)KaW7uHKyi0>cP|bFN(oMIhhoK@;>9&kB)C(&KykO=UfkhN@BQqp zx8C>Ge==}p=Im^rIWv1tUglrc0oaPN3bFt=I5>bA>;rh&0DP43wD|-8sHgxK0RR9p z00Hg|03KF@gM9#SZvhDZ)BylRIFkRWYr@h02h1w~;1%wF!^2?zUS_aA*th?^zdQqk zq%>tDwAC~PDXlG8fKFD{l@8&@w% z5lR7e)R!fI6afC!tG@+yy@nM8WCVoQuMtp@kPwm4QPI)SP|?sZFyCNfVB%n+pgwEAGG7D>!%rM5NcqD5$XK=GXu@c=%T^t`U(?kx`LQV0!u6 z!a;n4M8$!OE1~gD)7&`$k25H*rW*yHTJodI1OXwJlvZ$Je%%H!4L8X3OHvOJ?Ry?= zw}RTgw}p~O|Khk;`yX&?3NW+@$P^t(F!=u!;m~8jKcxTSDrgUYp_Qie{|A@HU;6SP zSpU!@yUh8Q#s7vg!m}4&`ERadXN0iHj&g^Ept09#+hk{&Z%cp(r!+7eTB}1aZc2dJ z9b0JsR14bvvL(9al3hyZ^H;2nzq~KuKwh2xWq|Lmki0WOetWpSFsk&c|ES=>Z*S>T zJaY|(D(2k#ydI?;lB28leS1 zQO(*47C8jxL`?_YiYr|kde@xRRTkL>@b6lQ||4RBxNf7t3j0BZy2 z|IzJVThsr;2FyO~Nq2JpZPouL%6~cgPiL5fiTq#o`4>mwKlXWr9rFKON)TRC@lJP_ zVxt!T>wwv9zo`uhc|OdRVMv(FP(_ZG8%*OLYc;M`E|vgMd$q$V-cH-!P*(D&j(>zf zcU?&D2o3bSj}c{xPN; zIzytaZBPJgbZkZ_Wnj^O7(-;I@ls0{s}_!6(6r6!230H?jjO@ge>GqTkpQA9X{J_0!C(s^48T^PaVf)Mo`FGf2y#eYIhJNHb_nJFe+i|udi@?l z6DFAiTw4-Pxs+DecU=fO(2O%3EFJ?>!7(tq6pshiA)I_H-l`2LYbag}a{taFWblpW z6*t4uscHcwWlXty5of(;`HF7;ZTYAMSw$b0kmMyBT9vY6gozEC#=y+F&u|Y|2Je)m zY|5zOv(=qf>9X)FgtwwFYFAtCWF=)I$w;HIuxPD(vblV2zQj9kP7brvWO@X2`WDY) z^uhr5>Jh$x*5fzQYTMY{!rc$yhn3J#VcnnpyE?)Y8e)(MQS~+UxD>u$tiWS0hJCfO zfE&gafQJtMHhe%~Z4QTZd%cs=)2h?{8l&Skx#7$mLiVQ>odBA(eLM`1&SO+Sp|*dG zZRe0!zUj$@8&)#kF9uw`Q4oP`OVDg~$?^-}M3>7{UerzCp5keEqVGt}F}Xtc&7-?l zZ_y2yQEIVy+TboX8~w{laJ%~9qQ%h4rpWPA6wtHi>(ejBjkgg`;0wxvw2W!0*?P5S zVZN&%G%B?+hMlpYZ>ON({Q|>J?d9Pt-e{MO%5@JK5Q~qk9GknZ+R>XhR;gV37U>`( zytXBt-tInl_FE|s7LQ1$>()M7eCe8uPkgd7ug&!XVWUaM(C+}|D;uoS_ynaadIUu* z5*nyz|9Dd=gaLJO=HHQIVDKF_fXb9~`pT5lH4Ty>MlhejOD)nPC}a_j(3Hjd-`oZ- zC>buf%ZoB_dfi+eC1V=p6u*~()|PK`pR#ZJ)3J%d`9_%&v8MTR-R8#d7lrH{7 zV~h@NZsF&3?VBU~6bL&eEUO&GCR?8Ehr(}G#GV-cI6w@}IdTs827Sl#3Eufx8*&J} z9US;siAtDe((*KV;5~cmpRqdKUb}i&F6yWBG|K-#m@p|SmDWCXlT{?SRlcp`GnHn~ zyH~Ih{hDDh+K0e459J3=;8(`%awnX?VBS)d!06YgA@j&x5+vI1yJTM>NZP$Ndq*In zFHGYB63H!xw*Lm&h7dh={1GPStoe3L4P4BGOq|TH4_ELW-jsc{yKFhg7xwrO?(^Y@ zxsRZ&C<*SwRqisJt?V<22E^SEN_c#|-31baT=rX)nJ5A0?@ z?R*N{4WLsym;|zM8gr94U!!Bl-+-R44i-1L$XKNY+Pk3MOJxfrLdMW6Y(2il!{6+T z)XY!sFVH?U900w$gqjUr0H3@b37f4W7Fz4u&>lITa_W>mvZx!h{hs3#_X^#&i}8?b zr>|mM*q)KmK1F6xG^p%{&C)W`^ox~L63C3O4lor15H(8k_#aPH00!e1nzO>@@FFTB zgZSw0r4TAq=yV}v5z2^WLI`#U72y9}3en5pQ38hn=*4hKl4hKN@C%6^QliE*ssjkOAyq=gW0vW5Da&1kvMDkNVd2WnkVInCZLM_+XwdjpNt7A z=iHr@ITN)Z*@}HeY`-UEcNM5Vz@AUBF3w!M8P*7TEO=grq#w|hd-+ZZ%K0al3Y0-7 z$VaQHOD6y5=K^ok?(EZ8Kuyi{m29G|%~-*+2PZQ+cc;b9Gniv+S3 zM3I_SGP`u3MispWy95{t&==u2Hyyy1)5otn#f^z^izp+xy2R_I*kEQY!s7>syN7i}&xWsL z#g$G;EBTB_`|S&$VKlJdKsj_>G$QiD4M+DVZ50`^@bo(UVkUZDr;hFfDWS)&^8nMx zMX=yv&iAnPe!@Gk>nb0JemUJ6&FNO1LRue`Z;_=U98 z$P82rM7r_GA^6zwp*BQH5CmyjU4kO2S9!?dRR5zez|+Gsbiur^rd*TVWG!H6xqwBSe*%}oMWm@1`6f=elN#1fIX&qDg(R0S2boJbE zz5s5e>$B$cj~D4wSKNFS(TI(Q6Vt~B3ck=48)ku)azD$0B^Zw3`ES#9I=8z@b%DTM^~gQKFtOleaH+z zYI3w4DQB(k8$Dd%CVeWq(-Inhr_eKthO z720lLG5|D|qc-79ZGqfUUTvpbu_Wp0JItV$)b78{3|WC^D3gktM%~xVCInYd+tuuS zGBg+NJ>k)ix^lZu*;M(+TP#earZ}x5Vw?T~;JlU048LFef!?uoHkU0mzFOYe)^~fwZ?Ewjj1fF zhPJb4-LP{C8JC?4c{+g7i- z@53FZT$hakj=DMP>yP zLYAPw>Da4#m~t&?{tCg_X^aL8a=xkrwc7k?5kC6eh!QYnME0O-5>$;tTHr75>r)5pyQdFhVz zt$F~slD=iT#Y#9`;~}3->Sw7vN}! ztG0FPY~^?;oD4p`lU!TB^)q*Ddy^AW{LKI7%j8wSkSOOpM*So=+1y;xea&;9bBTqM zu}`uePF%C^&S}rrutF^~2R*zK@D_TMQHU@YY6! z3(Y_-%IF-5I&1a#F0H>6V=9#niv#YdETD(l&*S-f4IgYx{(R*qR}=f8k?3AZVERCy zxp-^$kS)*t`oX>fb3aY6xjE5PM8W6l*^akQIITNsLf$r)HP%d%A9qmEEnX!~CXB zd}{BEakgUvcuKmhDy{W34+)nU>qT>?9m--7zOp9oc$R)xhVmPxhVkXf#?dY^H&093WG2jkKy-Om0Eyo69gw(lW1=%GQ4-T@qM(GT0II0nNr#tm1O(~zSoK5 z%g!1uCC(-!w5N}#9cgQ=nwYi#OEXD0P4_I~4>yNwIh_xc|D42GHDC}HF-k?P(eU($ z3@qVU)0J&07%6@A%V!Z>+SZspq?ZP@x+d%&;zeU#6O#(W?J{qM@B4fXOZo}X-*+)p zw(*%dz5ZOWg+6lt8fgBiF_OYqGXKHt)nXT@RU@8RY#WV2ZKOG*@_Rx8yl3 z*pZqYyL3LdZ*Yxx*IWt85=Cp?X9Ti<97;-mFJ5n!8w+`GZ50(Iz(3Z-3U$tS6b-K9 ziCO=H4rO@0A5;)>_;@w8FE-N>VvbjeGJ3(yartlMMxOB?Un09wME}>A4)>ZokoLlJuEqj^`+} zcGIOePDoz~w0m+H(X-6rQFg@fu}%f3xpDWjmwOcd6h(ErdZ-M#o!!78$LBud4_F4) zWaRHny#RzX2E9K53E|J)u$C6T1P$EAWM|cdZFzWgYxK{>d5$b(Qi?yQ330pf~L{GX_y?axUnLUZS{qgTv-9i zM>&|Zv~OAiP#=7q)=X9D9XUtyPjYZpBJPB<{q1@u##v*RrY)HEh6NXGQ<&YjllpX2 z=$D7`JVB(w-K3GX31qJlA6lXIw2)_rJ9E zpG;`j2kHs5X8B36mv=3?iI|;lyx2;Rb&NHL6ea6JLd;>yPT2ZX5?fnR68|R+6#|X9 zhkWZ1?>g3^kgSREWq-sqyI%DkYQXtlQCVBzB7(+Yp?c3<4WViKS&!H}4uV@%DAnqR&Q70J)1J0bc zklNt?_}6Xhv~8YLx#!L5R2J>{tJq<={+JwCpY2C>@Ll#wxneuD3V=dx5AKI=7KwHc zwP1UQYeHE;KF4=RnL)1;8*NqWtK|taO_~4fFI?0>LT-{1b1~|0_I8IhN>(Ao>^6_bDE)ws6Xo6Exmr} zB-LF(kxsRR>QtOXW4hOr#h#Rw3>UTZ9fVkPiR9w#CjF|=OskJss-@bID-#|NaL1S4 z#d;c^Zzqstu(BLFQyc}{r!Mr4AsV{Q^eARa0o{unSr1rmnl0oHn?NgPXvx~{Sx|uU z3xKG;-ivqb1u$FV;$8$L8e=-{@?jZ$0sP9E2IDCm#uyrVH>>l8D;P0(dP&bBeyg0; z9tXvx`}{Z!-pGinQ+WaC3|loj>*?tTtoUoeTT#IAqoofleu;>ShXXZkT~b74xcD<2 z8Z#BSJ;|ng2UoWlY_*Lbry4Mn8k4HfefxAR=D`SlJYJ zqD_>eB=U9W?(P!)AugOc$*raE%(o66LfX+;y~W&^e_z~^>K(9h{oy)cf8O*)Sywdf z2N`rl0$un!5>x3*~j1M+e2`UfyOx7c-$?DX&3*T zD`~r}pZNH+_QW;S^t5K$^AQUtA$L9Dq;^dD8F{$QJvz5ZKpMrUSPlE{pBJNY6K``q z2(0Dw{^d*@ z;LuA=28jt%%qMAZ73VeZ@Al+NT=!Q5e6-h!j+&`_I9PcBB=~=QzNxiHC>yBBV>|V| zcmXIpN2nTT@oeAyKIt=nfN6}6U%vo~DdyX(Yf>A>3rs(GB=9snr0r9jy8hwR*ZJdk ztn#obM7pHyAND-G{q9v-6!`kO7-J;#vX`dxS{L{=RXgqxj-*qL#t*wsB=cq;+ z(@4c@=o(9IVAQ{;G5kx8MN(SUD20nu@7_glkH{4gY{6Nnp#~IK%S`r*flNukAJ}Qg z5cN`9*$#fb2K2#H6tr4dQDleMF{0=~wklXF#8>(~5{ zUMOniFS(DGJ058(dYEelyu?14x*3&aWUnDtk^})VFHaS20ag2 z0rB5P-hh&y`P+2IF6Op56)*lc8?7dS|JeJG8f^R`$YN=kD0ff}{Gz#^nPZoQ0(Xz8 zE&VH7h{UQqCpK@CBHEoo^b|N&rz&y;+CL=L^hG?eJ~YT?xkeEiW|^LJIV86b(-@ep zJub`R2-o5*M)A`V7U(3GG5Xp|SZQ+rt(!q4?A3sKW06Nm8sGkivo>y@04DT+^yHUH5e8S4Q?;G5I4YbhFz~ zdVxDGCuK!;V9OVErh;G1tC5&Y!GO^~j8`@_H)8lW)+6#lTbg`oygE_(n=fo;R`IKQ z#aL>EL6I{q@250Q_AL0FIy)xbvq2ndTFq*i_tXRaiQ{GjRb6?rq^-G!|VA;gE`+M zq-5$?nlqsGyh->QUW;aumzPA1*n!2_P~;^vh}5$}BK}R&(V&;WGXl<4U!ip^b7uc+@80qLMS!wzLv~5S679-c#Jk}5~;7CK$ z${MhHUv>4g^a-stXG6sZB{}8 zp-P~kk5&yF>A$?R^aq4={Y1DD{q)an*xb{gCUG-d8F~h`42R;ZI5*Ex;WhIQ$>stM zWVx5NE)E4;Cv09hfgV9 z+;z>;X_FS@oKbc@O_XUd3uRO`J9eoF&u!OSZJSBRvBJJYCpSUqB7zrAu@j)FaKQ>@ zCLt1KXu#qI-@snIk}MPaLL1`PP?P}hi7s;7-_Lg^2sCH!6=zA&X$HxVcsO=x zws8?@nx(>CIr+P23V`Udb5Q5D3n>t8)0V0wg=DUCXC|hmn(N)pId?|E{A7nx*-w5W z*OTkNscHSK{P7rA1?eILr8Ep_?UY*#w+gcaf<}Gv{0*}nXmu(oS)`$+2t7xk$0c4n z4F>ig>-MmQC$o^YtMbO2{pWK*{DdgE{iS(|uROR^$vN6{1UC-PX);l&vo*LQiVG}q zcy0YC7rH9FF*0^(z6}fS13_=5pt`wx+e*}~bhe8hHfE}bs0>iTbiel9jR%iT43pK9 z=b3$0D|DW)D#M&ZaMMpE4H~uKJ7@w6rk2%mXLuht%_ZDb?V&E0#TtOtA(%Akr+JYL zV%cb4jPFZc0B4$dMG@bp-4?lY7u`gvq{!Ux&U7XJ1Vo$fhzz{;W4aLw_g;hrHyB6C z=qXxacNNH#{YQIgC_W2NNIudu)l}zQBC}Ywb?R)20iOgPiCdl)(*o-jtdoZ{%&QZ# zcm}?Gea;k(PGcx2kztBhxi(TGkx-?j+`^Bs9LQ)+vL+p#Ni~nRvIr8`sl*>8(+i3l zmdhRt(@EhN^y0VrAP;iF)NL{P;DRYKoL)7h*<^u|lqTL^hS zqp^MUgr?mIHRSip7L~0tGq*~LQO1mS>r5)r^!}KtXwUGAHY8&8U9rL^6$ai|#t9!I ziOx(8nzCQ(O#j$_QYm%aszolV!lz&=wvFWw?QSj@0Xg{{iP|2(Pgf~KD;3kRS4J07 zGxoemL1Ut#BG!$M|2J2Gg4}}|Auo$xNaJ)61WWScHTFqMD)4oWgZ{~!rcR$F&u`%zyU;;l#&Tr=K z7gaQ+A!pmDsowQ_-X`Bp`STvUIQ)@On$9$t%p#J+{yIwVoRXGr>4*!TnGBYgSJHuT zVnODen_ifX@QfRJUO`T=URF9gHYYq-Na?3mpz#5h zCxlJf>G@lw%EK=WEodrA8NPAu>!LGvEACNS!3(m82t4QjTe$1 zIXK7|j#+*&q3unX*G+}mJ6I%widr+urHV(9o$Q(a+x_-?GFFDh<-1dSr!^e3^?;tv z5(G!&%f4l~w56(kIx#X5X6w^vw$3dxcL`IP=Qlps&DTcLi9F42_$n;&qSSA~a?ARp zk0SQj23qt!5mdYJ4-xC-fo%4zxTsc*$QG4qvu&Srh?yJoC}|1NHx%#zc-zw zURGMn+`2^1hCyjHB~A3`{{t=2pffC>*{+7Pdwj?MKixHhfm>t`iC_1_d%ADd+xbs< zmJ7YNOhIn>F93%s>Th2sJv4n$cev$P90)$;X4Y-SA-EaR+Q)Wuvxl`HN#3AGU%d7~ z{-7eIaDFIa#6RR}8Rxk}Sd~+*FK?IFe*C#tDoa&lcmdFjl=qr(c)`V6&!b_^(()VJ zGl(qiM|DjnLQWMosrt;l`7Vy$QmCEOB{UxXNguXa$A#Xps0^nOomhgF?yGE&4l#@k z|M(rEfXTp@eF7}8jDzK+x%Y|;B;o|cX~O1Rxf_nT=oe!0EJhL}wgv#r1QF-s#nYQE&0Xbc^T z?!sTOCG#k=q;A_e!((v{j4%F*d#EVCHfrn0UJO@LJU7H$(pQ}f;90QkBJY8FcGB0w zpwDUYNDi_3;GG=8Y#1LB!h|gEos16)a514u!cwW&U~1G_&fwZS4it5iu5-oJvL$HH z5;VJmfdrb}j*0}2k_k;|$Nm24lA)_ddylq*Vd-~~@@gp3+YJuFlPOZ|R=_4%Lu%N3 z&)J0nCg|*FM9lN6&_*0`~wy0Ld;z|BYs4QhM##`J`3 z|4t7Jtcrt<(G}g9ICm(!E0h*IUy(VO5?BTxq&EhDC) zERzZnbL8fkRZ;Ky%*0Qf*pK8ih++-A0EkyD_w-dK#uvAPn$JP06W!MiR(I=`sr}1O zv|3eKSaY$MhBA#I-io;-^50{&ya>^s4nH#wnfP%jFN&~Ol{mnE%nuF3vUqh9_T?AL zpWU#ppF?6fO>15N%a^%}ij51h)J*dAF>RkZ@1EZmie1-&w>Kx$(^Jq9 zl#yz6_Gv4ku3bcivI;P$Nd{p_^Yt;@4b9_xR?{9-)UaX7jMp3YYi0?E_F+H6WNBt; zB$m4{n)4gk3j>WaSII4=hBjgX&Jf=$pVUr2Dbt;3%tx%;(kW5)uaRzBQF;{Y{Lo-7 z!WaMC8>Wj{YJF^pVm#h$mw>MI0^k9r-oDQPhvBrQI%iqgCvU8D+t}C!?x23tDi#zW z*yrqjAn?vSF<7Zz_mP~p$=-|O$*+tyDzrgcyxt|Bf!b_gCEg?r;=hUbITEKgqkODl zL<;q2K6`@y_COF&yFD>$GVP66Rst}gGQSa;5CitCEG#dtr~}})tIWsKXm>W;^dV=h z3S*daQeMTo&-IM5$L`^$m8wGRhjZk5v4jo-8P{^qMv&r8mXFS{0H7Q&PU{-LBVDmb z%84&+$z;MQz&N5PvDmLC6{qlV%bF*v!p4>MV=l2?$P>{}{)lm4o8!k{qO{woS^T7K znjE<7SPxv2j|BFCo801_IwokH0MZotEc7w@U2lPLJ@StBVA%Zu*NrK z*R;iwe921r=4?x922{{**Z~H{;Tozvbt-wSoUf>;lT4^m)89#EgnTs{`-HqH-7i%W z1d&t`HR&9+(X-#VqGvOC7fTfV(M)T~H5rN~hR`b2?S}pE8_By^)lKT5+5@iL-&Y)? zxd|-m#`l+C94Ec!7g3#fw7Q?~eF6OZ@iYQ$&B{DUDZDz(zOJtK`Go!_X9X5@#9k6> zM1!`x0PcnxA1^v)XgFpHKv>PTSG^8?73QVR^Dh9GIaV=&!PH#UfDx>$u@8n{T;_73 zI0*l^nfP7IzS}{uX8)qmV*Y*W!Y~)X=4Qza7Nqu7dC*O99~-bxG>sNgXZR}!K#Yb)FNd6`7z z_vY2BJzuIOTN}u0`>f@nJT^z6Li2BqakAU?;le@)6}iOKtJG&Kbg-ef`sp6dMz_5n z`sO#%b5Y^;bAwK+s?%6`aM%?i?8IXx6zmxJ9upBSNAWFZVNh)8x8<&FE;Vg%kNJsA zH!3czh$7RX)DU$rqzf;W2!TLT65I=C;Eit>PGfn|*{7~owAtsi8eGkT$*3v3@rurI zlmS2buC$%{LZew>Pa97eT(X-o+A1Nl<`iHk>n%90i}gUqnxt|OVRRE)Aj~kUzki!w z{XqAQ+T&t*4dFN{9&O-m?55gM1W`|@oOncJX)A@YD0>?EcGtru(5WIf@*9w5~E9GmUQJ*MT!SWmc z%A4%@^!*{E#Gf+~)1Kfk2Z{L)-pfd&OnHTe{CqZt>1TGB?tZ;uF4GRGVLsWlS)v?b z!)041HyHD$hT~+q7Ztq$pc}hOyjob6nJI2*eX6Q;YDS6e5%M-QmeGCKedOGNew7Gm zEbbH31N{|}aJh~yHItSa*CqCaeAb1ccgooQJL!FF1|s>aD+cU$a-Jpf-gwB~jDtNt zE_IUOeRX2?bnFi*9VLUN3RQ!q8q1{znH?i7!Dq@rOEc_S34$0x!87k{+@`o52@1+> zZrPs>zxz8I`P6N9jaKrvOK$FK9Y|4<5ByvXSYi4R6pmlWS=Q@g#h!z$*%m+;&>-{z z*sAwCgjQtot}q21t_dBRI=c77RIR)9OQM{x65NFebLbKBoblY+bs8CNb0rs4+u~>+ z*JND`8XUWmZ|>AV#(LR*@O&GI^-a;7%6E{l@GW-fSyM-?MWYzJ(_H;Nr%y@>Pn8w! zS-XjoEUI+TbCXC){|v@4i$onQju5^+gUNEoNJt(sKP3a{G~!*cVaxIDVb*s&8H#Di>i_=ImtA{pcYLxW|qand@Gx6{WG^YL!C#4I~ zvL%>zMYtZKaU*WE{FRy?%{HWc!s=x8$W2SRLO_MCglkz4|Az+FP-tKy`o%RkEX$0? zbgzIKrC0GLM;+oxyw^yk*Sz`rvjVjT%QQY_ck?Pukg${FdY-^01(soF&WE?`g8BOSB zXx3v|19_gqc2*Tp59CXNPTjY08C%3xxJlf%w1dRglvy-BU*T}l7ty#|KR9{aG1~-W zT+Vb_%6wd7b%MQ&R=lzhq?6FC`@FU?b9Hu73jmwt^^$ezhCC9)yF(wD7*Y0T^l7$N z6#I2l!hP_vUAk-qvRt>P;YX)W9e?87fCW1e6LaqDtL}tNnPKT_--6F;jqQ%i;4dGv zPwJ+*gtwT@?oEEz;9WYj9xP#W2*Yc*lzdXy9u`-dPpY->kAqC+6md#Ho5`#cwP?gk z%KjaR()(o4;M(L85!A{ndVtg4Rq718s61@&Ik_bKU7CJ}y%yt1iyb9{e~#`Yw4=IT zito?ZpQ&Q1JLh1-UUSBUw>37aKCK~meEhx5md7CDxT0j3@8)ZU_(JGqYE8#)k7&0|Ec1dFb9x66QmEqmU z%n!(=o+;UW=Ws7}lKlzSpWt?Ioy|xM+VQECo9`56J%22lz3;vNe$Gp#aQIy;i`nLT z6<9gQs(-MV3ijTmG}A~PkS(IZXw_?^B;=_Y$PMl>YPPaGVLPdg_K;wvZN4F`WSLav zuAnM6#w0&w2B(F*3Fs$`h~vC{d*l;$12)VP96jJL@?I1m_IP| zprvh!;@Svioq|fKZQ~#X6fO%{=a_oDM>Fa`e(I8L;SGy#pi>&Zitp`*pF#E$WeYnm zfGM7b=aRzbS)KNgDJoDaZ-76^*$dz@Qtg=57~Wq$6pbu|$zZ+h7frk7?u5~w zQg75a&Eyh(MQ_S7{;fAKtFs{~YR5*R48K=uB}UtQUb>;^YyajM#p|R3nTXpJ06)z6 z$A?9yoLg_ubf8&VfmMk3-K=C-*mrlC6z((BBYt&~GEfs?QZvzE{X($V?=ZWqOyOV2 zMHt&l)m;^1RjaW}pg41Mn5i=GV=z8Kvj_=@%JO1}nMoghuthTvsW2-hCY>b@3TGku zqhD^Gweh)Pfv||laGkJuH`6!xTvJv#=qITsF0@^Znp!yUbz%jL!xsMKMWd$fsky^I zhs4oq7qJietH0dmOdixezg1sZXcLEWtWPCfv!PFAlrN=xlHhEgXuLAu^l#5|V}qUM zDSY30-8`Atp7&?6p&as)Jk!h{>oQ8m!aYfZqLw4aOO$DbB2vC!5w(MN9ltg0J!zmG zy9<#{&=wdTPP%|TDNnm;or(O&#l(ivM}V z8K>Go!dUCAE7jfI}7#-}mioRJj` z^za+u>Jfx@haM+n4`m3dUROya?IHdMYudcb8jtKg2#=_8@82>n)>r%eE1<0c(PDziXsnRj2A4dPYA;BWJd}e$ zq31ON*@Yr#f=WD;>OhPCO3^zR`x|MICMLE4ChnKe4+6?-cm!WUjv2qZWRZTa3FYV4 z3C>1{Ia6LOZ@7dFZ_tULCNB#a!c$v0_m!K-Ob8#HE&1y&3#o)wu7iifPWdGjq1|UH zB$gIITN1e7Y*dPz_xans#rjpmgfSxAspZ8& zyPr6v$WEBMQGXYyM(N2eg<_~M7jTS|8?0JIH3PtCvfNd9G59esax5L4@SHIJD~t&AdFKQ%vN4Uc&NI`V7pVz`=pw z*$NXY*1@wbv<_oejp*D#ia!) z%U>+}U&A4-{Svd(?(Q&KST<-HIX2jYW z;pLgPIXs4kc9f;E(N@~^l>V%bqNIyzJiX6PdQi~4mL*8C37t4IxS}MF0&Dk*?$a2S zIS)wdS~D3uS^_Ggx2j>mnVMGQ@S=89C-$=F3&z>3{ImDUu=(9aCNYIGkX=JECzOhD z06{C572Kx{1yd)MLWmW^Q2Zn%nyHahTfDArJA5`bO{WOuxFItJU#ez7 zrWCa8r?qs(>k81vF&uoGrFE>W%3`a77&7m8?zkopv&2a7{}c>l-Eor@DOh z+vmv$RCAsR?T8)?trAc9_cff8(8qJSY8-lOMnv2uD_ZjlGK$71`hKKLf*+aMd{b)Y zS~8|k`c3t?48(8T49cLX-^)EC8B33U;{@T8eqIB9}%1R(7a7 z+T%{OC$`+ybE{}mU9I{3gOlrV7ripsdvd~osD8g(m)|w9KHd1VUr(TbxEqZ{eo`%C zLblH|prUhd$d>fi4|@v>Gg||ZKxW$e>Mh=u=5xfsG0yhsqs6|mGlDib2P+b+ZEL5I z0J(7}Y{Hu^3$lW9ChZfu%6UxsgLXvGZCkkJ3>_<!Vaz>_)OHkiAK9eHy%Grii#`DBpFfAH3RSVA!mCIw0 zwwEbjcgedbmEMPFe?^1l$9h?zWV*Zk(nA>+k!M|aLi#-a+0}b+ z$J)-jJo5^YVZ}p4aEbSt_kbZ^Ld;#RzW^i3n(9XZrrPH&n~#At!YpGkaI4O-@CoabD3VRvd2 zv=x4PlGUkUY;)=wx3i?ez+B*X7?;iP6d-r0TSE-``Acc*J~RE~8Kmls4S7iUnFuu= zpKtANIcgWbZ$98|KhN(a8FKz!8n>-|Ojq?Q{u=8O6e$ob!{|ZK7I_GJ)y|FoStChW z?P*&fGE+u<`)cm%J4|Mu@FuW#)#WasBTX*Pl(vu^<7{M$Zg2qO z#FwPG#ZETp(aq0qw6^I*TNW7-wtcSfuU*9i{1OVAzQBHj;WB&6YVe7lEjonLtDI?` zijA}}_DEnr#5u59S?TQ#owZWKwCoA<>V|DQ|FL$_@%gXB%_GB>O~H3LO87ndKCR1z zEe9mU{nO(l%1(VGTr0h}TtndH6KhtQM76*r#QM*BcLGcsIV2ZEf{B$Dva+bVn?|0e zN#t8XMm+P6m7B}o*!M;Om^No4-;EYp=6O1Mr~MQIJm$C8v|XrODfd36#7h z|7J9G6R^vp@N66K(f#aoy-RAzT1{t-EN+@2=|G^;5a`QKK8ssm!ZSFxM(+XITH>d5 zdb031I++bMNMQzMlK?ZRarXn=pvY&F#iU|hR)Ky?aR+8oK(lvCaS+RfE} z+ocx8q;SD({XS0DACM)tTweE?4yl^v*KSIs9Qb(a)vlR;RM3M{JNu!J1i$Nc&gAk_ zx-#{rp9$ufm6hXNg!G8Mq{p2Oge^ITa=LI~Rm1_B;u-?@TZjpBiH};x8$S(VG!}hy zIU{R7X&C-;pN%M@#Kmc%crAOhjF2(G3z$jyEgAIZ;)3mOPbC@x$x|UAMivEr#zOIDDF_0X_S!+Z6wq z_a>3N@dUs~Qb2LIil9hwaZBtsFJh0@_2tUaqP$2_DGgfXg#+rvwMy85(wNq_>-F|B zvLhYE$s&C}Cb}r7NYA~);%M6y$csC&Nvl9+=14bLFn*ZUL@#cWOVflo^fxpHjX%s;Oq{ z8y`Rf6cGVIx=0BKNRv(k1*AhD)KH`s2@rah02ZV~s?vK2O=<{869obSQbG?!5_<2_ zeB*uZ^WJ;c_kQd9<6CRinwfphnsfG^vu4lv?b*Lvn(kM!Op}97y>-FSLT*;_I8z;Kz0uRUzIrqX*8@3&~X$m32l%GFYGYDyMQaiw9%|xh^i$Z<$Qw zz710c+wb>Iw69Puh4hj8jK`G*L{C${yfo4uoUh-7mNt!kL}sm8{aj{`{@I+lhy2B5 z$C4BAb@`)NC9=_A6$kWg9HpIdxfV1@pkNy0RRwA9H?K1d6f%ymJu9fmc3p|vzVB4 z{ICu{f&~qh0t0F4BqhoJ@06(mJ2kp0u~kn?Z}sB7p6{5P9`M{ojw;+ha^Vnmdl zw9YWRJ^1g|504KVJmwnK9&lod!9-e%hSq7udO<;oL1LlM{zZc;R&<+RxNc&O^gIKo z@H#&&@Q{g)?g{-NSn{@u%?h5Fv9jc*_+;IP_;F=mr<(aQ( zFwk4UVL!T~w$e~EsMjf2`|FDgDb<+ZYl#tv&fxWy!d%xkFTi3!oys{!X&usesftGx zjLVfaBR*BR*i*V7ZB0sN$x)GFnr;!5uWlX$Y(bPg4SFGVG6$o=O18%&K+&DcWWhO(X_FAtgOHWPU)u$W8e3?G$k-MrEqN1rf>uJ#xC)e&XDekbrn-q8( z#$VB_)$BWrih56bqr|k%dIWd{ww<*`W`4~Uqe4HvY^khX1D)?N6*Hgq?siW%edCuN zk&W$C(AJhCBABZH0nVzwgZG;G z82q_AE_CzPo##5I>r)_g4Vv~|Vit(IG+ur89TR#-e4+Ek80#Wv!l-x5E8ebQjLFtx zpS1wwpy-Cq0PW=*E%7KYVw{`Mv^Up8HX738P??~rlIu7#c4sr?V55;H$A+^xvL(5Z zO_Zm6^uToI;p>ZVTl)>Sj(`j;vqU}pY#DxbkFrgs*X#-{W*o1bjAQ&|R{`DaWR;uv zpAhaL!$rRRb%C1`^G*F>Hc%!bH;IhLWyL~F_wq(BLublgWJcDx{_6a?W(_>56LxVZ z_{ln8iIWVns8u&l3&siQb4*1kZ4P;J4-GeXp3VsXPu7c?KWT^Ko7nkGGvvt-DHrPl zVH5{+zez~HYD@3qtxy*P_F;z)Ug~l%O9)%6h%H5X3N~zi{38x^$hYKNb`_|e%ts7u z`jDO|tYHo$TR$Rx1sB|G;X6?fUQP-u*2WN`s|VM$u(L7284Wr!vZWK##S+9gjsY>c z*AJF!n62VV$sV!NVo>`tigD;oHkDtfO~q{=lV?DRSIG0}%-GAdPsLS%HXl6iUg83O z>#yJB$duT^3Cl#$LZEvM{7ReQeMv9(2Z=k-**4++0T9I=65tTw2z4wX3nswD46* z-r!yld<7!VJ+OBgD6BZw@xJ@&jx_ZYJKba{R*puLKMh%78^9hGh*i1F*9}2 zZ$iUvyGL*sbd&2>c$lUwX=QzkBIwqYlA>DU;suMX zj6vtNcWvzTC@w}#x>-dmT8x?J1@Hc7w_0W5ErlMjf4FZK%uu_pCTLi^`Q74DKR?$I z_*0me;QM*Fmi_`&PAAz07y)l6^2#1%1V1-*45g{?{G5V$VH-@*d*$&tTN>VfI{tF! zHc$eFjA#&!L;_O_J`cxxgW{{p04h_CQHRAMEnt1QN*AFx4s-Uruu)nLS(1-|uGaWGKKLkn)DgLq zs?(jph5epD%xv|ZZheu`7YTlF!q&ZR?iEHHwtGi{gor0e9pz?6tXnGau0&mTXJeg8 ziP-H$N$9LZJ3R92{Y}zw>XmWG&d1-!CW%*V_7_k5W+Q?g6OshN0|jJ>2}ay%6sEcF((lk`**P z4;Iv(B?TEwoMY?L?N|%)(w>|;rq0xUTDw*{VXmpd3SD7c7z(-Y*r+W!R1pc%bQu~? zO9eiU8wZ(kDvr?1D-b;6xQ{$*oq$Q|p2Ml{g7q6khs`R7M(fclnh@5<$B|u*dE&7P zdsk~Kkv>^SWsCcJKY8CTG%n~;oJa<2l779bz+fFdcR#B9j^Ml3_>u*RVb6Wf6!jZfuY+nJq=0?)%v; zIA&TVChBD>%i+^Z#FeudV|79ERhfE{PubQ&2naA%W``Kn+TbUiKBl{wrIt&W&?y16auTV`n;Lf>W;D89KU!!Txh`u@@tAN^eJ z)~RPA6zkV_Sk~9XC|1N9!epyt#+bjzK~w(yeLHxz*m_{5Pk4KkmSKd=Ld+~(C`XQ9 zOyvXtO7301AVp4kUw){<*8PQO@rYCmYo+t?Svd!(Fn@)$EWcc)ga-9eC{!HST$cgyIlH%nz6SprHCtD-rN_%p|c zy)pt|rrO%~Qo5%E>oS{FS-L43ovBxySMk%qqvX?tAMt-Jz4q~n^F8a5A!(|zp&3YY zk~5sz*K1$#xiKY_RF@!?$ph$M-ksg>+GE<~F_oTIE#oe%gl;QdEb| z9?Ww8+%7T$zsF9!e$U8D=$>2$fbvTMC;{0-siC8%14@8XKGR45-A=k9^Grh=1K{UO zidOIa7f}@5A9U4>2pEhd%@aU0x9f81hyi#oDX~ZXa)F4lN)!>de-xDA;E2ff1@e~! zDX=-@18dG6L`VX~pUI{z55CpNn9|!mue5eek^0r{o$4y8!-?SJyE<`mhNg9fX0I`< zv#qxl(97e@7AG7$H)Eu|O~&2RojU`CVcX21uw9WIzvw%CiU=%2L*g%l@shu;aC!%g zJMeb$x5|*@#_1xwf3cgwPsT826^s7ar8ei&)b&iaisb8@b<*rl8472;rTelqf>1sa zq0SfYy3m%j+GB5*;R&PjMgA?tmMYNn)~_tzQHX;VxWEP?ZkPi86mKH`poPyl)>Nl`u1ichMDT!OHw3V*O?lh}va)t;RTx&VQ2>DwzK!@#;GZzHKlS0U8^j@*A*o^v8(5gqh9H%LYV!8uo3$ zKIrQ6PGp6By?+sF<@#v+De#Py6n8t!rn-*4e^r%I%w?kah!7Yb7v)Dh27yS)9OZvss#a{OJ> zN0uf!bnt|2bGcaIA%Q012pogitV_8K>*L>G|me5q``4Gp6ni75a z(1UI?dzg3k0!}gH^mFUrhsNY7O-qks5C$qwSJgNyl`aSnrb(`ee`tPZs-cz6Hyrs> z^1zxhp*b;@`i`7czpKNhbo%lR=93aHbqx> z=gemA{IOv&jr7_Tb2CPR6Zlb}KD!(D&Sr*BB}4@5EQoX1)pV=$PqCCLr1T*Ds6e96>U%KwN6FLX;`lj5-N6>0N!z#d^2`mhW$OYiH;_ff z-A+hO47prGys{3|{h`kHP4*`|Zs!ymBc_!VjMLab{cmh=<)8`YT#<5~%FaBwH@3PD zpk#+DZBI@jUZ5tW?G4ZJN%P!9d{;UHdXBGOy|M&(3^9*NQ)uE-9X5XwgxU(;Q_FZI zvn4FVzES1)W?i7#A$lbPtdPC8D{UE_seQUR&YX9TNSv1yQv5>@8B(aq5qvGL{2YG&thChyDQ-u&M{T`f$gNm-!$~$cqquqA?y0`M&yXa`7G}5j(C_fIgk*dn-d%Lf4#@_z>G&R$-7wb)9caocBTSmD+%h6-C z$csVay3GAW4tw!&?AMW*X=eg=jwDOijM?EJcr8uoQYb&a0+!#rMByk0sAJ8Z#9)|mb54@%NZ?t*tyiiF6R0!_L;r6aNX1GMec?c ze6R-2Ejz}C%(~5dtou|{zlQs;K19fVsBYBOGv*l)()mo}Qh-eYD!g~E{9^hQ`o>Dz z*1(q_QyHU+-J6P)Ec3C!1;iI0{ZcJ^qAyu^cp7(TI9u#vo6mv$(hiZhOoB_vreVBV zpNU<$r3+3ZBqCa|zwR?FQ{UWIcADr(ua9+Q!4JJ8o+A^-FP=9B-v}8xS1E~a8VMFC z$&2lLP?DAPD1(F5KSWR;P3&8nUd3beu9XdQwU)c^Q`s~*w+ zGLdgR5FnXz<$K~mc{o5F+ji$>3EID-|b^u;&nA5lq!M+Pfr9V;&d#*pUrU+^EWkA;Rb#B-g* zi|xMz((vs$weP{LS2$Nbu$EF#@!s>(((3xI;1efM(r3jKq#I7HgI=*2UIsP0uK+)s zR3>?VVUNd8M8x%T>O*Bau_K-=QvpYg`ESAIYfcbzc^$`9e~!X{aeHK)n%pxl((oNF zS1C4XU4U2KRf^DfUHGr`b6x_Q+klmE@#3ROZ!}ZN%VOAfV`telv7cjMS{!$1_KIG-3B^tOaZ7;TBMR>^3JpXyC*e7h_b3YBSf@KC+T z+h~>~F0w6E!Zjti_h@BWb%lU@SR^N-u2!cm&redY;61pMUz`~GQyTvxf-P-*y`eq? zESe$K427Df*?6V|S*$Ux^`1Or+mlthqsAB=U*QxT+YBw$}ifKM|C6gIjs*(zn>dxS13%+5{N_? z>5oEAKaH^@c*tbi^iCgO-P-YLGhJaaze%dyQ~J5JRp33ZwoPYx2MvCR$-^v{vLmp@ z<~2K#^3b$E(|E>G$03P>Z&g7-s|t?spM;QUGd-_$-c9s$s;S6a2@#6rX}%Txd=GVq zavyL>5_|X~U0P2AH}fVoY5(WI{n%PCRu6bW5p6I`Xv zbWg|QoqGFU1KI_tHuNDj&xcg=2Z7z(a<^dj0=cm5ZGR1CuvWLozpH@c@LqqjPWgXi}72E ziZ2~8++PlU5E|TW2_Cp%Nc?R}hrr$*ukOH}3cuCQ1>DEHfW};g3o6;bu`<-wsZWh+mlUOf_U^=K3wg$$y!=gq^?=knyBoC7Z4?{Z zRFu6E;bNwqI1};?ake|X3cd<2d_7#8+{jkxRq%?sz*06W=-TgC{*l{)LQE;0Y zL$JB7>PV_&G~f3P(YSy;r`{d|=e{U)7V8J>?)auy$!PwUH*C!)UNTwsRBX7z58QSj zXNU65pM8NNg##;f^l_YnQu`)~dkxf~(FH}E$6Qdz&twO8}0) zt^oq2^7D`-O=5fJy1|>x`eLnvlfVNHMC9~OL-$j zEY#`bK@&sB-M1T-lE&Qiug_JOffB*=m)!AK4)RpxcvaL)wr2C}*M{#MzrszXpHM87 zC(xfNu=Sp5Pj32?S44D}Onb@fS=K?11-~J=t25>*gDidZANmWDi?d`YDdM4KD)ikp zi53P^WZEt%FX^Frkcu}^UVJmL7%6^G#MV+i7Z)tHhXWQF)l2!9&?^Rl_QLTu&`K~1 zj3z<`2ErF&{5Wl3IgLER8X8xL^FWmJFrojwF1epkqWmXZ{QoRE8VG!ek~PuxhO@{g z2*^0^OeqbB6+R!FNFnefslG=Tx1}}y->sPf88Dh?cHAXaE?KG94A1x)fFn+T0h+w| zJ=(Z!su)Hs6*T%k5-^$tVUA`=4r=MaZ7DerOa73>!W$MG^Eb-WMHuv>Llpnv!pxsh4s;-TYALhQwc_a z+t$!fCb0a=Bm{DdX2Km#*dGJ&JpR@zp8Pla%HON&|GMPCbbhFga9y-yGpXq|0XaUcTExOEJm0Ye`XuLTV?&mwV~s=rBG zs8QUoGME%63YOVh(K7?b^~@k=Vta&UV*kDS;7@ms{tjoYUyCX}s+SsJidNkwsxQSE z(jyE`pHiodO*A@->(JSJQaI6 z%9#46NmPY6!l4l!s^qW@lL|^U<;M^wpC!SrhK>x{-9M8c2#~#;qiE{dzWL#vq|Ho&*zpG5EK^sXc rPoMjTXPWas;6LBz*3ZIgkNMfJDN_)Se~-bhKt&tzd-A^kU6Xq2 literal 0 HcmV?d00001 diff --git a/src/assets/hood.jpg b/src/assets/hood.jpg new file mode 100644 index 0000000000000000000000000000000000000000..496a6c91289e6e72b340dfc31c741a91ab46c68a GIT binary patch literal 22496 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

KF|A1mwm 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%0DcvAJDTU39rCfrrNq|%z+9*#_#^xa+nhb;0 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 Lln4CMzyJUM5^edO literal 0 HcmV?d00001 diff --git a/src/assets/plastik_fender_liner_4.jpg b/src/assets/plastik_fender_liner_4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dd0abc22c2bdb61cdf693e592417d924b52d9956 GIT binary patch literal 22702 zcmbrl1#lce6E1dQW@gD^W@gD^W+qFr$YN#&i>cgv-7$9xeY*-m6VYLfPsMlj6om3=MLbTgoo9406;+jKnDN-U;$8I z=l}@N5g6zL0K*4B{pT0}kOd?7pU0|TH2+5(Z~y=tXWSeaNzX?}xSWTi-Dl_jJ|-MH9j8Au&nO@3Ipc#;Z| z^0L5xt^vdW5a8hd2$Uc}1O*EP1qlfS4+8@YiwKX1hyag(fP{>WiiC`YjDUcOjf#eW ziG_uQh=PNQjfsnniG}&^B47}pHjq$oP*8A~NC-%n|J&)a7k~x}<_{hK0rmv|js^yS z2KMW##_Rr!_uzw3GY}^r7Q#UmWNlM10qULaR32vI( zy{6>+s+m$Wz@_0D`WJKq0#IN6H~pU(fP{vE0Tr^Kffxe=hXRKJA@^S%!N4KVAfeF7 zSVdJZR80a4uo7n2#2R*>9s97qe69izAwc}0L7)MI0WW+ZWPty7qU{rfRSPP!h7z-_ zXvwcpg!ip<%ddmNrQ3*D+YhR#bgObJvW9OdvTn7`>9(X>IadK1v`!G9YBVj!bS zlwLaw$|+y1SuJjW;#UFc0ST1VfS}gh(xB$mSnwN_2+EovuYwVbA`uEeNtPhg5Yqp@ z6iR9iNycJrJP!wA++l&y8q!AnLX#83cr_>2{0>Nta!xtj>eXUaC~r`K?Ts1`%3Cnf zZAS;hxkFG_`D*prVHrrOiq-1Xm~#5%n97av)u5VxV#Jiwt;SSNl&^(g*-9?h&D)A9 zPJN4M)3Uu)0Yd4i+xB-_2hC$%fX)nnlJi)$vbwd5%DO>0m0a{Kl-dlGQ-vGAJ=H*#BLU#}8BwD?^fB%$EfIlXKey+*Wn545E+48gjLyMscwMNhC|n z_C^uE43tr3pXmlvoQK5+@m&eJcb#=k?jK|8RFKdrK#<6a^H>*>3*Q&`l{FWO>=T=; zx$^7m6S;PDKz*gvIzr%+k_D2@+b7vp^WvXKAh8z+lr?|^8lCF451`8#R98UF)PTr}3&99~86z|1Y0j z?AroNg($2T>i-9dXA8oBF8wFJ@_a9qjhd}UjkRq>z^E}Q4W9gBDFnQ@GShrtMZjM* zAb3~>L?6FyNdfpat&JL3$eJ?M0>95(;PyXciaB|#<55ZN8x-d!taHjSthuUC1G$Q< zo1k!M(BK{_R)e~_r8R9qLSNiSZc%;*^|s*_1#0ywNag>c1yuJ*!oxrOM_XdLE$LT_ zEE@h{rU4Yi)x5X?^?D5mmMS-p_$u%S8YLi2R|iS{A7G+XFSM{rKn2#S3vT~`<)5O+ z{TG%$6>`d|x<$B}sl_0xP?f~|f3%2V#4;q2f{FokV8wtk4M^WfJ*bdG!72g{i#b`W zVL@Q1fo-QFk}3;efQ3xJ>&~MArE%q8z$!pWAE>@v zstT>l^zTYT9MJj7Y-QHw{QrPcvsDdbK?}%%#Q?*Fn+{~1`1cFS$Rqv@(gUtCka=KO z2VrHYqyDp^?C2sekcHXaYT7D`fq){@`KJ?O>b9CRt3izm1R5bGqIjYzaB>>Opp3%# zlF9{0(sCdzXe?1h{RfqbyVL_b_8W&iIVM!6G{#E)Of(mZ_-waL`JP|y3a1d0W zIy^LF(s=SPLGf&XBK`3o%tCn{NDV4M4MIsxz$;d>paACJ7Yd+}B^e=BM{<7DE#IJg zH4B6we37*eq%o-~T6AfzBsi4VkAEkawn_ofkZ?c(wQZW!Ko(_uCDG(p^+C5b57G(* zjit=K7h-Gv66w1ZYH6|>Ql$B{SOS_W#wlv#^PrY=GxM+VsoXGw58<2x1uzAA-^bG& zfnrV8(O5BB0Y%mgAjOO?vaS!sg{3Elht)()vxXm5miz~+HGG5$P+LqDR3SOk3QkU0 zT}*Ys3Ql?yK1wydhKv>$1UrJpf8eAb(-#v%RTtARfs+;~|G(NFTsnISz?=t9lmRXi zb!LGFR|G7i*BoHZF9ufd4>Uz+Wq>&gEEvmw3QQ;xhZHaqM<4zWfH~*hKDYv5VBQj$-|f3%7p?;<-Auah$-jWq#A<5_;?RrnnXhIVH%(iUC0 zx9bwm2zu*Dz>)8wB_6dGKLLxO7VZsdcs8o9TrP@R^<4fG?8CG~!l=t5!%h{)o8pna z8D3VgZ4uh(d1&UY9I$SUZE-H)^K0;zRab;1V&5lPgmHL}&R+iV-nmbkh0oEl+ah+C z!pu!rA?oF(|I-nv>ice9sdN-NrGWSZMCWF#2xmow_*HLb|N1(Ip=0x9 zvARXQ8P2M_B&8u?_+}j$hACjj3g7?I>zLoAI#B_pg6Yy;shhJFNyu2R>Z+MqGnd!g zdxc~YSi9Q37jnV4_UMg%v`QkTy&Ef+vM39C!1Hqfvynq?OsHV(48>Ak(k*YNIb*FH z?4~T~QA=eo$=OS0C)moFJZ}L}_2i*Z>@Xl$7A`R*x{roT9h^Uv&r)UIVvS zK^<@ImWQOBvseOerkm2VM=dI*X)kP(RD*T@h2r;xLT+h8Z8qD*bWcAG7t>?d@7e8A zZ9+DX!ex#m9XTwgBg@r$u`wRQ?Y}+&RWh%YGlMZSB8)W|AA_^Q{^qV#HJq$Bu6qhY zM~(Ll-Np_&SgIf1j=d#dFe9e&PilQ|T^N;?1bgZBmF-OU_oaNV9qUVm3tohNqj zD4<=2o$#Dfu$Jg2V6wxu=ZvCe4Wo+sM{6V(4ER@|K+lZX`vUpTMRfKPYyS zp74-Eb!40yPmtFYzP+ul1k_c)M~EM>EGT6)KWDyPQKQAZxN|$5b*&H8L#?ptyIi=k6T7~L{vDmZXar|NiJ(5wX`$Pq%B%S}6^6J| zEUs>Rqk8no%sAwp*R@Q4k_-QWe>B{G#lm`_*8|V*@b@h0&b3L0mXi=&Eg{ltOm6kr ziH!>zhvUiFL7UpjkGLa$@|JLUrT*S%s`x8? z1x3461{(_Md3I0c74VzQN%MiRgMd_n^R-R)LKja{6}63)Tk16S`rDTie%7U@?6L<< z@Vb^bI7>r4p@K{{zQZv84FmFW5A)J1q$GPxmsdEF7q*y(H$sCTwHph!iWU8YZ znMX}qa@!BVPl(B`{Z`73=`3ws4<7|~rul5l(9tmXa1JH_*%r7{oX&V^P7N14uD~D< zJOOtvso#GIms*s?!y}|QCv)#Y^ZaNb0wxgyn2DA>b|AT4w5{$YrnVctE=si^4Orsh z4kb?J3h0@JPE|GPlm0BCoSie~p0NL_^xG?}ETZFELPqAhDC*gn;&cNiq0Mx2&DcFB z*ziH4!pbxFt=8KY4*mRKB^CA_*5uHkgF%>IwPd?Uk)Htd$C(*e-M_4awLfd0AtK*4 z`PH<-XP+|F{N2x-E*OcawRTPqT0XcQAH2R8&iV-bJm~Su-bH2`wSs+itCsM$?!u8% zKHf1OY|pot?NfwMI%_XGG@x4T^eJ0xwIiAMVR0t?#BlTGZ5sX_>lb>HmVJ%$JL%$M z%OH+?r{v1^^%GEL*9laB(h#+6RnpQBkBeidi9Q;(BjFnsT}78!ODZG6{czQOUzpk5 z`gYVpOZy3sXk?YMwEYBZ+c^&$@V+b|Oz>3sS6vH-mpa8FD;>WrdC07SOAqRmMZM=C zd;*3eUS(Exeui~VIG4m{^9&Bk4!$}O!ad{2GzOLB<^O8`7y`z=u%znJHz2?H3Jg4t zGrqvDd)8qw`?S7(Js9PYFZ<#4y5!T-JcVNNb5_CAhtYB@I(ZhUs7I)Bx!E7bMX`I8 zpy?3NfRAielY+jc##tW zd9EOb6%rj<4UmsW4FO9wiD=~Q>n$VkTAc36G42fb-3QxI!c)%^tFlAd69~)qyM5Zz?mEz!`-~SgHo&vXG0Xcu1P)&mFqNh{c^c4say)U)DUG^~~k9PU853O#q-fsPn5DZ!L05uk(^CBJ~3n)rc)YqaPmz6L66)19=H2ef?3eo`DT_4Tyob8taFMmf^W|gSr&Z(k zKWc4O7JlwlXEwhsP(Mz6_%A2RCep4Ul*e*r*I}=jJzo}7ZS>~4x%;P1c(<%yBtNjU z^I}%NElP!NMs)v?Ym+E5M0ryK`rnmOOEB4Ig==p(CY^+5#jVEM=!NmN4^4amHoFt} zgT34&<6UCPVEPvqh6G?{YY$y)OE%qlt`wt=<+pe~0f;tnp2Bk(v~4NG7bjRD{<8R*E} zZXW)@$u2*vhsx|vmgaOT^yj{kX&j$Pa5GMHHLER+K+AR5)AH&X#knkfjwopDzcy3XmhMCVWBu|8qh z7ZenWcXn8CK@8KlcQLfPS~Ehz29>t-=A4-DPE3wZKu6Wi;(fORyV}xxr!#rN{)d%* zo88h13wdF=o0lt&HlIzly)dO=MK^p@(<(=p!jPI#>_gaT6D1{p zD$RQ|Mt_)Ee4+9O;qEHZR!ax+>zl6o3)#CqL#Kpk%Gki#^n)uWkg8Q={arc#5Lz;hrP6}OTq9Fk$*>#-OOJ)#T@Gt z8hnNJOZnf;jeMU_3-!Cuw2cevZq~o-O8R*Q;zXm@S}|>9C8&c^0Vr#CbX#lKf8>|g zMhZnq5>G3C`P7&S0rw*jx=JqXOIvXL^OTqzFCBzsR~T=UyJ|RExo4ARQc#V3YN(GD zEA`FX|M*)^=s7rdLs&MfX?yXeK2DH+ByGiI*Z|jU7h6?Gvy`>O^F~VVTrP<9a8V|k z&om?^1u{KP=!X=lQ#yOpx2v<$RP~N8xtd6t!RIbVH%_Qn(XYq!Ei*G|Yw%mH6$BFF z7ZsGPY1c2?e4H$Jg>VhK&plVU=2p4RRLquyBGYtLP-KV-ifoa-f?Nm$3^@K=zW80o zbr$%)VZahwg&U+0LknkOe3*DB2H<@vDlDjX_3w2GOKsceNsjyxg&!fex>?AM3EaldGQ z)|mzgnhAfsL&+6=q2xq1x5(o~uOOLLW9!N!=6u)pPr5Rz*U@L4dRS+K(pDfte0jB_ z;s6&{BZY1Az1~?gC?quf=jo@S0;Bss*?RcZ0(S2GtKdF_2kuOl|ls##p?U7nj6luJZ*x z0a}&s`er#rH@2;v8RAt}E`QQNiYgH+qy0JB5TCKCPbWuTETY_GPdM(? zU4e?RGPLSZWm($0(~#9uNA8GbH$z{Nlw}CI2qzdE_Qk_s_2+cuXO{Hn_JR64 zM??y|_kn-Oi!#0YR2;T`=}*lZ*^R$fxN<`>Lr9%ImGSwd=J#odtHWh(CB?~M#A!Dz zl$9#t%zE*SdZ!R_sy9igDeyxkC}0GqKP1G95{ViL@79L2Jj6GRlZY#r?E-6YWN-?> z>Niaw7MHz8h;%)hpQ5pTzvk&{wMlS3hNc~j{mnArblVEC@cy#DLe_VT?;!Hfx!kUO zLcg+4Ne&XrXWsvH@bKAPN#0Z3v_x zhU*pSHDSRO7yJI0AJ3AFNMor8jryM{(*U-d0?5G7B|_~*PUVF)7uSfiQ-nz;ZE06d zp8XRiK6GD|E5Wgb5hTc@0N%uoq9B);Mf^P-NBHk)eJZN9Zmm3~sG_O70~y3kfuxV2 zD!hghM=}nlYsI#V#bI0%^lLv4y+zrGuctbfJN9C@tqozdzjZFt5h*y;R@ib9Ma0}K zIPp_1f0rskvUHBhiUylLLilB{sTJ$-?8i3{d!KB&R5*vpP+}|yCI6HtCfEsSI$WF8 zF4I}->g)TeyD*_q&YaRpBE9PeJCcLMVS1~F0gFq#o>H`AMc^axry2A2BaYatpDK>! zylQjs>4D87-S=>`=1^=t57!*?Qe0>~B?4iI00tsk3~qkJ=QQ&vama#xg9#!w@PT=q ziV_Mb4Fsi-aO>RjjYUqEL>NM3?fnK-?LVv9C{HWrP8BDUt@I`jdP%eQHr>+5x;sX1_Ve0~Tzg#oLD5hA0W z-)xq(p;?=6=*J8ad2F<>n`_#&X44H2#c&boJ%7FY_70!ysshG0G;k+rv*7&j;W_d? zKiwoa@$d81sA@jv#ON54ezDH-6`0)m>o$hR98)Xs0K*c`-xN6FM%pZ%YyQXPL1b!& zT#abOv#4O0NVvbIE8mnZ`xj51$4T6gPo+Q1$=1x2eF8%IKz3D;P$M#g%K?w&n_0#q zy)cYbFY&ML-9`p#N}UPJKYl18ULE4^6nlzu#LvPyW-GaGm~Zb<+;-!7%^OU@{T6ql zk|(2TAME#|G@tn+%6`vKMIN))y%i*S;A z*X64!-;7MO7s(k3&@5-Ju%eG}dBCdJMjwh@a7WcPd4d=7+OJ%Po1;>iN3;)9IXZQK zK&c^sR0Lm$24cCLiI`S;_&8E|CTR}-kQ?bVp~#*sBb*wdkc%Q98Nj=v4d@#cpWZ7( ztGvdMS3NTz_pD!Jk&$yOPED1}P4||5xxF;X>yogpnDa_KvZx`jVZ29IoyaxpB-HhD z=n;2)HdVwKR9yBEtY7Arvx%Uut!tjwT;S?}PIv!$I6BzLOESr%lI_y}SSR@Vyp=vn zac9D!c*l2H?GE?OSHK8ouoP-rA{l|ePK_P&$(PVBg~hDQ(z&UGYaAM)oQY8XmPK*puf)pxZx zPr7e(4Y5LI*UD>jdZIVTR}4RtpWG72FSK?*bmHr5)i&R3BVurifOY&QtWO zM~B2+oc*{tUEH;ehT9;v6|sM8>=8K@tfV!iUuo-xWfT8eTw*Uui8XfM{Ywv~0X;&< zpV~B2w#k5*_B}xbm6?dbav;3RGR=Tj$Bar^|1<(dSlw%2z0bblVEiFsXpxsJlDYc-4fWTu%pFluaGftMrXI)M-3}<}2uy4f zYix~O2l3mmhbRK&WR`Epi^5@VOmmNLgnQbnnraK-oz5ZSmNp|ov)tZ`H`~AJR2$in zLrvgdMRnj{N9&_0Y3RslVKoyb$Oxx3B~?+YLE}6cXq8pYt6Y9F6e2L>L_~43oC1;B zUgFHkmfxo5SR0!R^GhpHHWVF<159Kv@`K>pfp*NJjmy``P~nXgy|EY(`Vl1 zT2eGaC{(Y5%krYDy+(E&AN}ifU3QiS$ZwC|8vdee>%T=%H((JRBomg=9iNA2&j2&w zb|3<_*GnJkNx$!PXCyFL6ERWYDt~czvsruZ%F-%Klp8;U)5gYC=Y9=+|HPf|%D7Ba z8n&jQj1u@mk^BhZa6^qq&a7TJ=`9q|eBgN!kXNE1&$wl1P|4;?6F@Q?`m0;D`7E`l zu7YVxPb2nixC!h0-ZT2Zh8r8ZeHpaq$EmSc5f_-CsgC{(A$=DPQVN?Ay)1;R_TIKP z3xUMOw6-qB)r5RR&RXyA)_iTbA~qj|QC&ENi`hc@po5A2+I_LnLBH ziHq^<@z_8YllxTD5M?}9^RH`8q-BneiQuWjFV4$TN}0YWf`jrI)EPJ6irx=#=~!D% z!b?tP9}_Ld$8Egdy`cp;M0=mMecSb3GZH(c2o5T&f;%Jme(~oQ=R@qL*j)mMrRXK+ z{OT})!BR#+%KqOqy1+tZ3TlMlmzO=u?Y-K&PVvwelaJ+Rl2r+|)o95?cqHuN9j9p~ zm6KBvNPFNA;`f5$bMGr#&3H!(cQb}E#bUiHy>GCP-82qVm6dnX1X5y8RZ)X#OZa)s zMerP@yyzHU_DFMO!3I@gr7H(FV9IeunLFA`Cpx26b?+7f)WOwd(tImk@ zze_sd8S#Fcg$58Y=GPH89otx2$%O|mFM+*Fa1S_M81Y}E+;goEa58>PzClDiUKiE- z(;C?-PGH>LC+Asutfz&`G}JIwM;m*{K4M1ucP8}D>Xe1GZq*&*$rby|;_{(Dt6H8M zu}??!t%tLMqjBO;IgQPYuXd?>LDIg{sh+UZb4@fl{t|M2P$fInj!&)^ zV9olhfIDKSKIHG4x#1@)E+l8)CSXiyhdP_^wVmJLTX^DX!7hJQrjBdV+9mnzJ5Ev3 z0sL%#@6{h~&9dJ-j#6^^LV^NC)XV;NdNsBhMCNMy1*N_W)Wu4E=fod2Fy+S*zKJd9 z?5Sp+p`6agXKP9F$@#|SiCx*hkYQi6=6l-PYZS}Qj}+_@MJXQmRxBf?xavPx175TJ zByL7#z2q!P9Pt=U90jMW7~SW!+JyEmE20f}ewO{-={ql}F*Du=pM3xY-#QiH$)^f? z$79Ga8b9oK$>|b;s;&A@Z->Zg528!RE2Ssl6n7nyZDRj6XpAray=>QUo=V(a80rfD z%^04s63OW#>B$pH;zzuxM9@{)9!PQE@ZAaof=^+*^S)B#o?MIm1!=W+IFo^fVZ! zvb**v%tA2i66zr#60z zSvwZh1)H0f+=klJ6Hn%*;X+^s2fxEZO=uBkE49Zj?tKI>M_eZL!8|7tk~ED*2Pd${ z$!q4r-o>}#_b8)w?nSRP4_+|FZsCOWZx+H{Ij@x-zRueVU5k^bCp3gCR{@f@?_`~4 zdg4WsA~K~XP(89MR)C@W!Y~08Q-FR;Q=Y`CKtth4s%hlQuz$hYC!mRLi@0~uN%wn} zK}w=K#?R*I<5D72ge^;KOoA0smOdyIG_Km|Eecb(eYa>gb!~Lm0xlgaB&X9n z52k9$GjiBsC295Zf$nEh6WP}f@saOVo=1O-8EeP%QgTa#7W96kibbdX0_rJ?#5_NB zDr&G8%L-P$%%oG398OI)CUv>ITJNSN?jW$&OY5)S>?=JoOZkpgEp2{GFL@!YNx0^! z#1X}rre$mgh%-zG@0d7;w;i3*cYGWXIpklMnws!DDKMG|`A0Inr=&j{T#$S>Nuy63 zVZ%Wt3ujU{_>gOw`gZ6_Y<-}lT&ts9bJ3?RL!!!Cs}_qzabU-gt4&wVHSB5PK>73g zB_h&5(BSZRo^{LSxO&3{eGIv#rnWo8E)KjUf_J!?2R3hFrvCV*lzPrktLy-+t*4d-2Gj zJ+=zhxB5*yl1u#V%t1bENO_negN$yUkzNP8OxX~?wBU~Hzc5TEBh#cXbT1AskoKY` zr&ZQe%?;(flJ+7MtI{O?2@gLk>y>;!cB+hYn$vZnx0%z0%I6Yb!UqG!gD0KSrOfYD zDvgnEcA~eyhFo%9xHx6Gw6J`nQCX$v<91;`-&xSMc`%og_zmqC;hH3^{E|t?FTHmE z;8$(J5dF%mZ#^aJ-&kmfK*pOjlDz9wk_wN^fw!v9~uX zrV(_~S1F$W*@1P3MSjAYV5RohV&p2X?H|yxHc=60S_nSRHQ47@T4Zi0P;@&jCu2af z6*N&j#5nR^R5iPO--xnGQ(9vao;3og@pd!;0pj~3|0hwEd0<`8grCEZilnfoT{iz7 zXO+5E%g@5n)cp936i3_}C6P{n>xPp<(1Q75)6g?g=W&KzugxXbQ_yL9XGKk4X+oJFK>dH=F0`)lVb&yskO|try{Fh=mve%^~G|f=}@b_ z89T$@GH<{K&pl`^k!LW5QNJYuy_`_?*MIG-Eo8kiUPF4QaDQA!3Bn!xy%dgazxxfG zz#HQ1joV|gf!2blXgN96rlX3No_>T55{xqT5sepYA0A@3*M&kDqp%6=gCVW`ZMB6# z^gIFi7FooQMc>kyDuCT5?*v>WQJExi&>WCH4|}F}HY*fZ_N_`V_ylmL-JwjkUHfR( zDtNc3jQdaUAFFvkvYwyfr+Q&nr4d&rbcG*)dc*{70>>r?x!_?&Hkn%`h!7_OE8#tA3d9N<@1ivZ_0Zpun`W)1!szeqXe&nuh zLqjPUaq;+CU*aybEDZWGJmzV-Pbr-~bx@lgfeE#Hlopib3@k(z)VT=&cy%?ys(VKM zC=#o$ADa}Fbm$Xk*)cfYg<+$v5RfZzbzWDKw*~oNnww>5>@mG|Ehpd8CgzrSZYEL) zp3IVdt(a0x0H+&mAn%+eJFXIxt-q627Wb+mn9_B9OO+aehN$Z# zky_;9G~G!$2S&q9E@{@1{&*09lju*`djowt>lv@hC*Zp!d5hXL`~qQ^ig;xeL0hzs z@zC94?e<$?hZMoiOin}iTiPn27m^fc2DPjITF~-Of89T8eE0RKn$>$-n?ie zF@BPRS^OpEYHYp;?8e|f(UoKZA-i|3d(rFl$KuT36svAwpLgXD6Id!bnw#(LrS(pa z<~-OhHX(ZI!&%m0!GP6kNAc)Eho7_3WnDEAE z!~7ES&ww#HnN$sjzcqB7mJ*t4$3*E}%O)kpo82iwtEi2HIh1srVn&1BbSjV`W8y7U zxuI98P|5_kKr(;fTltqGH7orktQ`B)+lo@uuSXm=>-<@?hz_8vh;zt?C}4AXFpCxY z;-kXlCWufKm8-0#$`6j1HscV_+kb<5A7=``MjOVI@tF1*n!OgJ2n9EGw;sh@i%q3! zR(Hc4Tz>)CZG83(LO98w4*Yi<9#mc?6tx_2hy!ok#Y87wsAY17pD`z4fwzpNit__9 z9Hn9q5&Nu(EqGLS@$DDGkWQo3YSuK824oL4VKHqGLI@D{c=nmgwBe+c^K2^4mIw)k ztTJ4DFYI?r9OPMI`&xOsHy?p7*qT#J4V{a7imSA%>|K)rzy4y+EO&Kw8d;((;czEi zMoJXT%lr+tjCMkkJjzQMtLKMRBZ#x9K|Lo?EiL>ekRM->tK}oKDzfbv8=QE+4!Pry zk4v9}I(m6iW9n9Aifg4282ZB>%N*MsGr)wPzRLM8>w;A~oj(4MPgKB?iIEl+u9K$V zO|DhTX)a;7w15_|j(`@?t@CMlW*J0=9@R)YzNcRE?O{F839y&g&WRCjL4-|JYOj5J zT#;L&r4Ow>J*U>m|GmP7D7KCCz$z1c!>4RF4&|g4he}ITkBPCYm9?7eJanH=oct%{ zq)<%oG7QkxtI+mVPjA!ONpRfpC1std$b2rk!=&zz)a4$RnDOWG^E&21^qSW%w#EzM z4$$Ls1SjK!PBnvUKTt_EflYh{yjT$4B_v;bx|nvPzxtjA;E>aG+I-Al@8#f}q6hDG zFKX&Vt()Z(S^=kptu=9=nM+}|Kl!;&b{ZAx#D2+%vhz=#(V;Ncj`>_SyRXG z4h6$44fe*I)1+2R+|ntL)wtCRc5 z#HxcM(1JBkw!#;6T6d)G3`nLoh631L+luQ?)lmLbNxRrwzPcVfwe2i-n?yIE!EJ=# z{E_4Ha>rL1wg*4SZ5l2JQ<0BI0V$2F73&7!JdB;eiK$V`Q!L*cNa*HjeMa<1VCWz& zmm>IrA&72xm8vY7E|@Z^aFA%tsvvDMBXNQcd)vKxz2@539bCsk_+;I)+mxm7gbTUe z<*Z%O4I^$ntXFOO*0mRPJ^^1^QBKEOW%S0e@=r2Q{?=40#ZdOVvejH)u8$w(1x;jm zmjvqerHB(&BWugH%X!bT+$i$KM~2B46v&1`ktCPUHNWKFX(S(zKYvL{8c~&Pu8ipC z)nKLz_ff6$P#3O*f5EIf&W^Q$71ecV>;LZD&qM$wimMi%LZC_%)`>9u32^B?`71Q$ z6_^1rw=nx#usxon!fWC!Q!7H~v};+_&9|U<63P4&I&crz$bYKigKlp`b&`JzI2(%Y_rNK_h5IrVxv65i7c5Ni>yWBb2zjSV;@Y{+ z5rw}i2eb3HUNTf3CxlP|Pv*aUZ90XHh<<6gH8l#~Se@8V9()46>b=U9#c(hbwJ8v| z0cWwBhDqMWX11Iff7=n|*Ks4YV{&;a`XFpBRu7Hdbmi%Ofj~$i@hYWxeeuSjjM>Ne zVW?5VL#bN%2{sY8-2;3gO-rRJ+F3Ty`dr>Ik$D%NmT8_phbSBQ9?ma zOKa@J;#8R9mouZV_GGRrN$2QrInqAjgrX!nRzpv|qd_gE zjRQS_6XQXTWl{`?T~oGAob36xC9V-=e4s0q{lB=+Fs&HE>qL63@l80N~}Lj`iDZ9*a$HS3Pp= zt^(X4fWyR)kKU4jzwp@VQqzxetk9hQa0(=keyxKba@m()~gLPxYo{zdo``{aK8 zFKMLPz-#PwN;%mMp4_5Z!30O(7=WjQ$!Z)+sb*rQ9P7DT( z4C@I~nN$l2t#zEH1XHydNP@B*+~#;Vz&5zG87;gKrFI;FY+{+fei1LK(*o&-a`_Zp zUu7>Wo&Neex>iipRwwnu8h1(+DY}va)tefBui_A_q~yBe4Eh(+8g?(tir&8x1Kfo{ zfg|OV1o~b>sS??B*+#A%F9fB{NJVZ$oaPEDcHWtT%_L_jcdGk)^|$-oO79C3GJii< ztZdi~+FM?wik(G|Ps|;UE^XAe;QQS@26NhMlp4&e!U#fIvNX&WC5NQsIMv?1n7B{3 zW+G!PiK1rS>PeXf<5880m<=6={@DmK!GPri1-7vzy)98Zo|Sw9IePlIyg(^B^`ir(KKapMMJFdXd$o+VlO|>)lw|;%RLk zHKW%>5KhI$MPiea#(zTc<&kLGNDK=0TEe(CQd!0Q5B?}F zV=i`)O)G)xFS>3mQWksCz7~1jKMh^a=LR0FW5nJSv~^$TeZ@BilaeS!iR;>HNS_n7 zwJPHz2Kaj{d|1~yP*f9GY2o@0kAqZ+OJt5!69Z*r)ssTP3t_408XeM;L-JKsE2!!I z?PlT;g6r!qC!~gfWrP78Rh01XirUB;J5<4dHrE;R$p8Bvg&{>1#e+#esN`YPogk>Y zPeUmaip&9$_}bc1CxrcIKeuNd@$+EL7b%&qFfa-DK3Iy#Ci$F-O+uA&VoUZr%B>C< zSt>hB9g|TWDP?N$^Ju-}HEJ=^knf~L=iKE`H&ZrsLDguViqA_YD_#znok>@J7N09# zdh~dYZS~iqh89WD)84-BeSbsX?;vUY2`lsYOzcu^<_Eq}%VlY-`3AniOwsl22Z+{@ zUab5@8-yPrtyiJ^N{1aHb2nJnos;L)kMJH*(J{_V+XoT3kC1juVVP(b4kOQt_>I>J z{BXAN_U|}B^%@#6V-2K_m>W3^?}l|%059&ZQ!_t%z75IM){gIw1@93fS(2zOoZ1kw zhZ7R+We&<{u^fvktWiy=JxK2g>fQgbZR}`RfG$MiAdbItMqv>gIy78i`q988I#CM< zy|EEF1HFw~ZHv?PkQX@5Ce=(5JN|O<*h+sAQx>6FdeY(DSyi!Sm5HXj`m-3(*aUA< z#(=eR2uWtkb@7XEh_5`C$rfbcSm4=P<=XJ*X*d3<`)Q0qC6L2quFtI2l>>W)POss1 z2-A#Dd2XC_(s5NunSB%I8`m?mCvaJPf27`mZm@a(UVG7K8v;O*p|pd@x_52wo&Z-r z&RTq+JrfIh*!4H5{&s%K5V8mAJjp1ac$A_Z7Mj04rTgJ* zmPh)kX{*u6#Or|tQ>)2vDr+o6(Nifj-xHENa6|d7@=&u{k|HQueFJ5xSXkmNIrcFD z{RxnZ{^0Ny#M5hRb(R6RXz>Lqv|Hc<))-x zg}0SVZJHY@$}651N>J}fZfkm}Fedxdv-nlath@I%nEYnBI<@p;hAd1Yx`e*Vl$_*oytZ3Z^P23iLEr=`?g zSB}ozPDRuTTqA0~UpKx&=l-10rInJlG(~%>CH!y==fuz$IiXIN9rkL!q{vG#-LqqB zzq{bk&&giZK}1h8CHv7Fi!QkY79CyV$8}5pt-x;8<1OW41G}-=AJwD!4*{r14}P%n zUhXdj?d@ZS%F!GA$Zb^m;BuGW_5aiK2@nxHWp3Qhjn?P#%8@F!O{Js4vpy{ei{xU@ zU=!^1r39@R=SBpJ9MeN*m)huIHAd1IiYG8yLcUIFO)$52_F3^H4AQy+eTWkmN@X%a z_ZAXsB@=KzA}BXKjI>NcVnyf&Z3&yMG+MF)YS1_=61#cyJx%Eoh=?zH*qXQ8VeFYJ z=qrjn_OT6;Yb@M3)&Q51Uhdz>T6kBO1%6>&wDb?;1msyCB>>eZ(x(I<)xz0zFc9hi z2oPFA&%|0>M+QCf_KNqR<(~B4_$9DZWCX%JH4N^du*$wzK@@)iuqW+w zDOcYOyuJ4#@V!i*NpHzlHINMp78tEK?z(?%aL1Zd)!c{vS(Kx6_1;_>AC4Nl9TSB1 z-A7@=UZ(v+UU9M$y5M@RggQ6(m7Sta5ML zHevsh)5Bbops5KG%x(4~@pch?lVfU^Z=WF96I%bfu&p=Y>VWLX>0>m{V_CJ}>fqaUK7BNO6TAyqK~mudFPbtRku?EsARKowO`0B^jNJw4$;YY6v)pjGaXq1EBmiPtX>5|?%Afl`kQ~F zs&|+z_&rkk118TX;I~l8bi*+oQ?M^nb&$`8{G_wer1A%{H4I0(4ecq6N{d~U#)3_! z`HVhexu{f*%$v`ch^zE^WZKFN?*%L5-17pLo;H0q2xd(k zuVv=UMdh4Vv+)sw&4Og0Y5Pt%$j51z&@Ps?BNve36A#VKaZ!XlTEe_?`J=5q`stKj4SM=Ul zA8K>`p~_DQrlL`1*y>-176N>qoGKOE#jz1;T|o24H4XuOtH-tyz3<|pB1TG>oS~CQZ|X7kQa=xy zbG(;tl~4KTB=u@AziqE@3rTiGvzZa@Ki&>$yb4hBceL-7RYhmL^dLmGleqjw z$8h<XN`z3A zCODV(n|XiC%$hYbYn^*f+jp(|eS4p*lYQ>q(C^}Ra+Eryl?!TV4~IL~jaz175(}k# zI`!^-yXojo6KJWv4`01}c^Ve`cdQb3^ z)}uVo;tkf{YvQIWQ#u8 zKC($DChA|7z1>@5F(!w#!kT$7EWjih8{7;WW;B z`-368ncxxx?3?B#)ButDSpm&h zwAM76pT(Zeu)f_LL@DjU(d%Je)k{_vA_DI;$hB2qe$lYCkLn_a?pd=Ye)+!3*`l_@ z>Ft_X9B$t`gp*ur9qMLd;5 zl~hFfDSJtE$LijnU8x|@iWDJiR`14cO2K&NAQxP=I}ahY>fwQ z|9m^WR*$&INVC%Gt(l}>G)AvqXoe09h5KO<$66E$Y}neNpnOxj>}uE2$s;w#_IL5U zl`8k(AKG=?l6rmL4tn}B=vBlI?Va#e71x_Xj@%l}mp+xuYdp|g3(>u2F{p!jYxz4% z4_I5OkOo zwi`KSZ>V^w&emYzncG>-m0|gG-^Ai6@||c~HG@R7seI?KWVO1`GHz%3>!rPPrlL~s zpGg7AE67Ce_3U!b;-43fothJtv(jPBiNhhfhZCLfE>(AETgR89*hE5c9%uK7)ylF_ zMcclgHnz%xJ*cP@?3(-jLbswn^0TO2*(isnduYQNv%J2$S3_+=LLR&CZRhL+rAwrg zg^^Z&yFtXU&EUP8Mf$eOG6>&>{{02rl|O-*EOZvRX;4 zPj~$IRlIt?7AbsjZpO`qBq-iaJCd)|-LrC{G7NchJ(r8;*ZQ+8z9Xx#idK58nML;( zjkpF2&G`*&m@lU&c-Gav%mFF394oNI=clDM9@oB|Z8&4EPKPtM96-^;A7{-=sXZ&Q zvH|ljRaE#VBW@sajEhG{vZv=9%4kIst%IAUyV+#T-p*%$kvsGwY@x7(4rl!SfGdPr z{YSI>XC_X8w{e1xrTRkk-XDh9h0S>0i3pfjjp%LtT$Mi^Av+g`usa z@RGH~Ln_k7-C<^Rdz)u_Jvd;Pu=)KLjq#UeAI(2h`wL#9i}&>e1*)A^DxU-t*sRgt z*4Yv6As!#q@bkN-W|Y1g8`D+H9ZZn>S)+KEf;SIx`5?4`RV1m3X_W;~8mf6F9w1Aq zVjEe_nc8aO$A<@XU~3ekH$LU-Ec}D%;=V2E+>X98_im@?Ji(gj`Lz)4P6q}#Os_n3 z57o22A;#r{&VW;preau~iEE7%C%GU{y^sI!2ES`oZ$oMRqGwu1x>2_g6xO4rutrX9 zU>ip-F{7=p$*jIaly@*VmTErC%7Z9+8LHLb?}LS#n-eQGZ7o_fR_D#GFo^!H@ICwb z&m8b>e{Uw0@pNU9v1-k}(?{wM@}>&#C9*X&76enDU0yLlOMg?Qft(t&X;QeqgrT4O ze9-*qjch%I%f1pbW??Z7v9Rq^ykxI3#ctB0&IM`D*IBLLZ5-~_GhnqZjgtFx&G5SW z4F($SuJcRo*t{yduJJW=QmQCjF~1%KcJ&$mEg^nkMJQdd;6=T&Eu9D&RrpUj9J=V3 z4V7^>z#Exm9-XSIU_25v(^GGj!Kb-^iaN^>md(L96PY3pbPy?LC&zS!Dk-)0Qs zhmwrt6w;OyIOp@iINH0n48fL;9ruX=JJqUn1jnYhK~MczpAUz#Y(ECAwYg5&`sc6g z1oo+md@}cOD%kNwSPi#i-FGj1DtozC#h7HxrAF2ccQ zANzaK|ABz)8}~POzdKQ%`84*^(zos=lirT)YGAJMLcnNLyD;*v-8fm4 z;?StAknb?|dqUR^5mE<7{;~I&>{Hx9Tw7A*;(Z(wvc-|GlOPa?KA9s1O)`bfs12Z< zFIU$d?DhYmIicESd~ZlyaLO$>q@Mx3rEl8tbF|+raXl&F+2VN(#8y%A_t{U621f#G z)55=eKp_=!Tjx#n7%GUT3B9-{x2f-;kIhtBtl>cmEF;KBezT_i{;}dyGIhkJ zno4!yiMb~2yj!uT4r^4k@{bU-KnQZP6uzon@b_EnvA9;J7xUGW$z(K!hU4R*g4eK;`@R?eYEG(I-YOHq^S@jaY$kd9Ki6+K?pBY7JB zV9qjvR!L@wJ*@dBAv1eVRq5>yr>T&Z$;H;Dh)*YSn>;63^9>qz+k&Sb7%2pD1s+>D z)kjb3<+D$0pW@Uvt8^ImngLgLM9tvw+IV8U|KRM{cw?*VKpFxu%TiLgw*2sMvYrN$ zEsLq<?4fx@O>C6i>gee{s51xK^JndlR zlfPek*!j<&N}gt=e&A@2rQ}zG+~KMD#g%oo53i1_&PrG@a$bdA57FIaLQKs2%10uW z%qHxL-`R?>v6)C2Fu%k0UJ0TsOoBWIpLK1W^UM)nSA9Ql6*i&ssHl~bqBL%SER)iS zjKs?JyKEm+bg1=Ag(Qtmh3s+Xs{goHZ{&FMDLW8n`pD|BnYY)tfpK3xs?`El#GU3A zOH~WG5BgH0@*6fH&9-w6M6I6ZaqyV6;qyq2{zY>cyLn9iXHCo0YINdOL}_l~E`LC- zJQMck-3z3$ypj)!Xhfzw&p2-=q2d5qOz~Y4d*UB4vcl5{kQ`sXA7o{=?KSD_k*(la zLeyE&u+rQX#7=%C66`o#^@FZ29{lB++ul#H$=Lyw>ZsH2N!8bJ=8|jMZ(C>++i%O z$4KT05wW_E<1o^jMtXc+N=L1#^}uo31hLJ&MqjVL_02%3Mu!1^$3OkTT5ky8`=U9g zGKiw8jm~C2J^2t5o0TQz7tzFOXn@Z7zqkuARs+GS)OLghZ;=IZ?wkBfB9@gn{Lp@$h%iN5hsk0yYx{ zwR;^nFE>~aekXbcE`RDe_Pp1Ke$5Q^y;lEm>iVz+LM}OZ=*{F7$75ewH!nZmyRX2#LO z9kO4}ttUsXGBSIjrL=0qy@3n{>aabP_N?YG(U%=Nia4sHML~q?qZ-vT8MsAuMK)4H zGODkPIREW@xZkc-$~J4yB=x9b;J_x#dFG_$4)P8vLg03V8uQ%VMs1N-7=4y2i_acS zC^_KDdcA9DiXZ(>M`rUf_e9%?!7Y&UL>DpqG7vTCCmlZCv(q6G@nktdd^dY5{kW6k z;OR^EZ?=-m`NN5vx81{E6=zkh>&U^nREvRU+Z-2YA46()>JDB!JSO}VqOi7hW4?oJ zUuoqMN7JaBoHB8O#1i}_$b>a@dZ}qH;wx$eA|M@<+WB4Lv<>&h&lCP)7_QiPL+33{ z0L`B6_k$!M?FPOz-yr5||6((+dF)Tx#TR+baa2$;b0SF1fI^p>+3aiDt7BI7$-?Ad zxZhkfYf}>EiLiMrwa%*$&KlSV8h#I$k>PIr{0t-5Ws$eX~9sE1(ZkFGw! zqgMLCo&lljLpL!8lRf3u@SxhNQTDjB{Fr%)Q=04b2;n3SAfB&BY#=z55`N8}d9f2r zB(%P{`i-l|mV2tEdG8M2?nAE|5hb`_m7Ee{r%3==@9m=(N`aZz3_X1AGBmup&P-cC zi!%-q5@gi7Kco*sMWK>E(V>$tSCeuI(7-3Je{ZuCp^B#eimLnP9vMjhPCsDa%eEsK z5Ru6D_TEtoq^?E4S4O)Kwcwq>LvN~Jc#%mfMFto%2k~Md!XS}4?~H5gv@w7fB!h>J zU8WRtv7G?y&~5|?gSsst84%ujRH_}B_kj0piGD3ACk9-`&#PdLqorz-vM~jIyo;7) z{AZm^kpNy#0_v)lHi;$aRZO|Y)P+9%A{3|(kW0qV0>iDC#|2>ohwnLTK|(}rZ&NqK zyj~~L5;h}ByI9xF=O*%uPc{K0_VS|)x7Rl5{LC$fTk**~Lp=Z~1@<&bbVB@I$M1~d z(S=YErZgFXJip*Yd0r2)IGL`T7^P>b53{%$`6mHpLHnF;kq(VXr7IB>x{fI(3yUx% z=?Uw-kAk72fK4f*uJL7{3&@ks0WQe6YbAZ>VXPR|)C)lFv;SIdLj>H>!g#1X${z=t zd;Alb2_TOkC=jz=M8<%OSZxp zlfW^V7l@HVRm3tB$P6by^3pg?{<|VbUETaqNXr`IrHA86k|WcV;0*w^n4!~AF_-kC zVCh1{$Um1csf-3mlEMaH zqt<@mD;}^o{aXJkXA)lT4WDx*-7i8J^${cY zg=R^~+9a@TJYJq(gA5qS>~ax`K~RKI4+j_~4tj>M@A}_0SCS+Oi8nx}^FH#%03$|y z5S*~E0h;5ik0~Ks)>Ab7-(}5Y1@UWw0LUVk=ok)=0NA1dADv`7DSXz*B5`=V&n4sn z4fY1&sFy{YFc|m)L{?5!Zo^Qa{v?nH&`Gjs#T%0?$;v0?VzbNfb8dA2Ene$Is47%0 zG07SS%mD*Vz*9CDD!>BC3r^iJ1K=m)tN`s>jSdb0O9~MXvGWsqH&Aw z<3Ryb2+b}>_2UC>6AN&(=|bYVc0f(lw@m_2gNPWMFbYNjBk|&-5r874APl7h(jL&II}UlC^8qikdE}9lJWsZ z%KwjItS>L5$v}+9n?~+efZ>Jot$=>ukBj)}TZdcma6mW6_H%^Xe+T(5D8c_g5h6y- t&gsr>z=35O)xS!t!kb3*6XcI!w`ey_k(hF*ax%c^KMU`FZm9p7`Zu!LF4h15 literal 0 HcmV?d00001 diff --git a/src/assets/roof.jpg b/src/assets/roof.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2d5a40578074bc6b2f1813df15d97b1328c0f87 GIT binary patch literal 22828 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 literal 0 HcmV?d00001 diff --git a/src/assets/trunk_flor.jpg b/src/assets/trunk_flor.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4490086074b8cead09e6bbea1b369119013e4153 GIT binary patch literal 22394 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

s{}U04Adxp`BIy+k9u+#le+)WY zsTi?tD!W!PoY_bbt% zw9QIGgEnvVmgv+mXVJj{GuxL_0&9<`&O&~782P`aHyN@luGLzkB)h={vQ{CLXqna* zRujIf-%{hUCBqT)PmO&%AHKj1$|?ir>!2M`rL{{;7&gL+ZyzoLd!b{&-WWPVRch3lgO?z=*7=D$VvqJUqj=F3);ZVCKEgXw#d5GTzA( z(HM&vV~^9~p;cwW6dvk`aJ@l+k4jTZ-S$h49^cJIg-fEh;xLD_UOpr|Qh8~02;!9$ zegPFQKeIX3ICVlHxc8%y42&tVD*K?cOlh8(6r#3H&j_AJpJ@qepOz983P`E;HjKq( z2xte8oJ~rIp7TtEk?`2Mu5+V>4F-=gm1JkaEch(=G0*d{g>?3xV;BtD<|vjGY68R9 z@ZXb?Sg^9N6X*L+o9ut8J8^MxwY686Xz6()fMrrRZ3)SJKaDNcM6QhiR6PclMw4%0 z1>&VS4?ROZ28%yC_KI!?vQ^8k0RvU}0fkVG3VA*IcxgRXs0}Z&qR2#6kwTDg038*7 zfz*_w5RjZUAbtssdvsxppG|ZdL*G!G%EmCFWy+((eaR?EN@ACo#7QpA(@4%PBU*MU ziOtW5*7PH>!XqDHd9omWEA}+vV_@?o#g@P=_mG}CNVxfICi3xo`O&gnac`+mtv;@Gj6gJw5b&WXGG%x0L;f0b)CQ# z5~bvzdXhy_dUB@iTrk*=As|1@#*QERL>zz+O^fZ4d{QXI4jh=2C&2WxuEfC~hk_jN zPe5H%g9EzJ+X%0)JNoj39kt1a6dY%2$wqSwOZlKYKrO5Z?tl^iT^KC4M&+ zO0GiYe5(P(mFV!CF0mho19&2FE;K*gJ#6U~fGQ=i`va|jEa>b-6fB92AB+1jb18`} zB6DLh#4)s@ZZjagZX+lQF|n{RMWT^U|4VS~A9fY~tta+NRm=hwBOXFJgDe5K2LMDj z1KwXgsnQ%=;%N>>&(J=|r;|*O-1X8F06M=_0J3zFBgqVb9tEn2P~esUww7E>vY-jv zkJZLGHQO=tZt3St9ct;KphvNO_V)quaSPGhN6UU>H17;z$^dW_yN&2Bv>O0BRqewL zQqa90bhYeh;v_c4s{UoNruYj~0sxq-?q2gTKNtWG#F`|5Oq`Mxi>d(Vi4_z_GGN>o zKWh@3pe!W~r7oPJBF_aw0Qdmq6p|kD0OUsr@{?p(lH9NI6QZ6Z{oh(^zcT-Ay0`E2 zuE7+#=AXnKImD^@eAC4IB{%u8boz@ei6gt&y6LqeNjSxcB#d*y0>IG$1XEMc zlVnYKfHd3yW2%q<7*a-yf02mX@~y^yBR^v5;N(mhB_C)5D<}!1Y|9%&h$&zzM=?>IM&5|9KGI;RUlNhDWH0l}soDE++W zM6y^u?(m%juDLtl)P&ItEv+vBcraD_0|F99(;x}hl=y=&p?Fk%scz{fQk8nRj#y^?y zBb3Mxc0K{JCxw3r@cloA{}q3L=j6JrVvYjrC+hC)dl}$7e!fE!z)f-%%CR@{f13LQ zFU2vDO0ossv~!Em1`rkWZY{F|0oBh4h%-b=SvQbs0+#4=PJc04f1o>o^#fXcLi|7K XlK)F=@>da%oczh$e}5rIegE(;>iiOR literal 0 HcmV?d00001 diff --git a/src/assets/trunk_lid.jpg b/src/assets/trunk_lid.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ced60e81461d5fe551219f30a07d19202716aaf GIT binary patch literal 22733 zcmb6A1z21`^EZeN7Tnz-xCVC#?(P~05G=sp?ja;-@C5gP!QBZ?a2;fDcL?sVllT4h zf4_b1v-j@y>3O=RtItf=?^JbHSM_;acwGnJD9bC!1K{A`02Z(d@VWu`DCcAU2>?)2 z1F!-B02BZc93B7xR)d3G05~!L(tqjzfHEBU|J1eNnEzKFcmMz%|Nqk;*7sksfPG+h z|F?X70f@?I%Sq{KXp7L;T5~u6ZER`0xH-9Km_6O?oo#89loe={HRTj&yaaey*lAon zEkE0P_|k~e2y>ymE&*f!2=MU#GAtp&G7<_B5+WiJ8Zz=56bv*B40JSfbWAKf984@+ zEOc}nA{<JUzy-sH zAi%u^z~jOp;KIH30jOa7!-fXK^M4XN90JlCL}V0HG#LFO4gd}T0XBAIBvf={WK>ib zF7PlOaNpn|({f8`xuW2|<*^J+Kqbhl=_VwiS;8Z)h6eX$2r8 z%(Q4gT^gJ(|9>)m?@?VJy$1G{(I(DYoGG|;Qy9yd<7WC4FA74CJ0TTEg@7# z1I~^)AUf*20Xgb^&DDf(I0R<*b(i2fq&A2eXTVtM)!{Ggg^}JvL<4k=Z&;wA0{@^; zU;Bu-cq~8hv6`P;lX2Ebp9NFO99B5#z}VA0`K#|F4}<8h{2J1ySs3GMh-?A{FsL30 zob*pnpkWmy9Qr5!0Md2RKh}croDV?)uav+DV1Y6f7*zT&RA879<(4#XLR=lfW(iVD zpcT;E1|$Ypk7(^w7#{x%Ae0{N2{o6rSR>2i8Kz%|0Vz6 z3F+1*`^nF194Z6jG^EF37HzH=Q}vAwe+dCUmrET>NY9U1G*}NV%3&EzP6&-RllEk& zKr!ZxjRe{cE*Kh){{u^oLoy1;!GZ_mfCv+G4;ob@mcLqIFqxrq2@3>!<*I=N?*4aHw%~nx#_03%a}+`pX}JH%ilpyJ)yYDQmq7?<#{xL9#K<)Rd->zTMKBZaE0U;A7Qu(WZXnfZ zfDerjVhK5gRZg^jVz3}E7PC|Ion5FqkZ6 zao*_spG`2{wcikgCgZ#z2!XNPEd{VtBvnOr%Yw0-ynv?3?C^st!yy?BKC84^7pB!} z4T_Y1h>_GGtX{chCD06qOhmLV3n*PMN=OVMdJL@qJQoflgyq{XteACDgNYF%8iLY3 zPmaUSaf+~V8+4s{vc7!>uxPC1yK2>QB$F=ELihMQCSQB8crU3l6Gw_glKJXL{$856 z$tGj#HcklI7#O8zpsWi99!wNxiONv4Lc(gfaw9BBVBp={G1IY*5){&uM zN7$n(_MpLJ3kI*ermnO$VIcz@3M(xwi2=@!FN8QhB3w~Xq?AZB%V}9i{+H6BZag`P zNy|?8o&1lmago6A3rz+%czxkxLO=ohlO7C^-FrS5$_Ol7!vKt8H~`~+3G}IU2b+mT z<_q~23=_TpxK-t&SeqTTUP@HHwqXy^bzvpog z1iF{{tkq~&Um4r6`pM4UMBJZT0Tpv8vrze*AZ<>~=TIuvhW*LGOf$6D>_3c+nFy?zpjtLu~-?G2Wodrct+7LX@r z_UxtlToQ%bOfR|lu^ZAVa2>! zgDL5)SPd#do)+Q)IO zJ+tn-C-5F*&fPWRD_P^x8^QZUs}Q+5(v^-2-b15kgOs4~@(NE58({q(Jqc2z>H^mLBM|-itlJ>Uio&nmiAXbfzl)E)IcordydLquYf;A$*%xU&w>g))$OD4jQD{~Nt^dY zj=XK!2dTlJy<@eHZbOSFTUft*{*;tT?z_DV*R-3=fC?eD&sZN8&9wJ)_zT+%?7wcc zHZgnJAin~}u0|xMYn$Sj*s~f}nGGp;7)p0u0kTOqI)dNl-ojlrNFLV)6;0n_Y897X z@y;2XldEdaNKYRy1S;fDt@>8jo%ep_w0H%ulWD9--WAsfTVF|SHfGtF>K6Ouh_jjA zH0{=UkPID+l<27pV6w^4k5x54k6H)xL8e-nSGi|}VuG*CKh&JpeT6hBKiuEd6@UEk z$DSn@n_<-{j?SBIv}I9(#4LrfSA9;Wy6u}t;JM=DNg`G5BBc_sz4SnY}pza zp|d2lpU^PrcRZa55a)m6URv*+CHAy8wzYC@WO!8H!G`d5{=ttCD@;OWpQYTWJ?od! zfCyTYm*S(`T-G=#w-Uaf;2<{Lfj-qc6NOhmr0H*n;7yuA;NpzXUY{s&n`8w`yM5Bk zw^T{cb>Yv(<*W|1em06~0VOpx-nd|72GLpxQnaWz?gKy5`{AJh(Nb&46*Jk#)L+S4 zx3V=cJ}(X5D?u}!mTNn2yThUG4|C`JnYCX1-pNhaC%I3XN21*Gx5Q^?ZFgH`PKKWDT%(YT~TUEPRRPq!g;)BS33A6gv-cf!6 z1Y8aRcm0WsVm`MR6ttH<6|w8KvqkQDGqYv|Svb*=xmnwvU>>~!ru^8xv?h|=DS%ix zZ;kEC>^VHfT2xt01T!+mntc4zHN>h?=UxGfPzf4S7BI8Wcl(-26EeHaPX#SOPics0 ziVNxJAFaL%+0kDdjd{CZ1f*XRV>{P3#nSd;G7jHSP&SIp-?v0MT05io&?WrQaefjc z1$DmNlut{^8||DD2h}U1HBx$mz!WBwn+bgwIXzyS8Hp2ipn3%zFk88w*Ez3h9Jo0Dw`NIkFWZ7Mc9WWfqtV1u4ym?f{uirEUZ7khDaBjM?LGK)I4{%z(E!3x8@1uV z#*cGzsJYftD+kp0P>T6RO_|VrX{kz&`yX|u{fz6p;WXwFb*?=`S~G)h(pm*lg`f+) zEF&RyBqX;;zmnpK7VR$SJ+XgB~-1&MPm`$MsDP(*(1 zburub%XCxanHOgg`iJc1OJfgy`zL|;gqD-XoSZvUjVAo@rla6ghWtletGa{eh5#Ar zFRoU?kMfGtgw0EL5RT7Mr!z@2^*0iwh0kyvlB-QvR-8*RIt~-OyZvgCl3ws$hJ53} z+s{_OJn>j!p3@*a8yA#uU(wa3n7SFRR&i1GyJJE%Bs{b?Rc4VzVi-) zJJCJ1?KKa{Ge3X<&-7DUn~;tJDt5auFXYvi;zl#m;BZi>W6q33rCYm7#htBpXD=PN zJ_1wr?kNz{$gvZtfNg>-I-)gd#EjJD>xr5Udzes`8vgRhU@}w%LiRv31E>iW$ zT*P%70L)ZM0eCaPA=dxLJPJ9Lf*GA?ADwwvc&nN3GXwJDgrLmu1NYwiv_nn>9Yy6Mr>jv(KuY&0Y{Y z`}_H6YiWiCA;W_yiJ^5u4t+f;DhhAXcps25PWkv4#Omj}G23Y6ZJSg!bLg?%VrAX= zZe)PBx3W3f({sjfmH$meqSZl<>7k#+45T8q&5-=K2YSGgH#6%T79IHt5U?lVqzt0< z7b*CXIxK+CASZJU1tQNjl*MJtG+qQ;4`gRzErJc#$|H`m+QkG^ye``PPB$Eo>Y*Rg zlW&M+_XtfhO(7guxcvlx7bnRh^JsAEJ}a?Pj?Uu3>E1Hkvm>EI%SIq?4I{WV=@^Xl zkmLaIJvC=OJP6*K9(?+iF413WhpvFzTwua3;JeE`@IF1?w|(~WgzqE3tcVG}S$hzN zU%Yhi%KY*fBIEPB$A?12Qyd+8-*@VoU+}KcDu~bli}K)2ClRrLd%pDb^9Xslm4#S~1W(~Va|51%;D$Z>r%w8Y_UEznj?_f%KOzna z?eRhIo1#0E^FD8*l^315JTMxs?jnx%jE< z{{GbNNRt;Ta_QoE%F3uevM^E^CVsLAO)Ld{Hxs$-uFI3+Ob^MjdM7uSmvxp$|?al zV_lC#BJWr$=~raOGfYgwt(=dML-ySF0qFa}Q@W@2Sh?T3u2dl$Sp6$K5 z_t6I>>kZFDRp%M~T4dYhZ^1UYrv&!5!T0JjXAKGuNhc7~7ixi^r_*NoUy;%AM=G}` zz(GN=yWdX+(+a>~4aFX;gu3-xV`%d$p!rjpw;8!zaLruz!_3K?>Y9*xUF8|m{VQNI z*AZ>?6>tBmP~iK_fa*6X+B<6fZB2oiXY4HB2RrW9yd$gB#0J zW_<;hcgAGu=VmARB`f;4Q%8xFd*Q*+6IvyWVrY;J{-<(prnxrq--+WJS1HYUhb9rV z*~IRjj`uhbcLGr(L!fTBjpF#$@jYvRhn`)XzfnW7n;)lB4JT^DGHwV1TUT8&#%8at zv6lbr_)4a?Xs)`%4`vjUh%cv2|MYRyAffu$>k{MH$H&!l7;Bw7dCT0zce6ny;@kXl z0tDxR-A~bYUm-hY1Ej5QbXXiZj^ha`s$KH2?~g7+DD`k!IeFUat@%xiLp)iK-yqf( zve!4hrSa-e#*vNNk=J#siG5kGRwcKJ6pvdJBJKU!0$o{W+MWpQICm%^o? zX;4J{Qb5KvM*nZ|S-uvr5xcxZQ~zZ$Vvl>XB~QUOLZU`xe6iNJve323WP>VXeBGzqO1oDy}mwzdLN-@uj{3^a37}3|1YBJR0VG9asO#ym+WC zBHtV7Ppz(7d3DB-#hsjRP(x^KSx(U3jX+aOKdn1wv?!U#skpVz2|0}toJ8@6hmMon zF{h1?4XV!bjN}_DY`21|sEKNRJ6yh z7O+|lPA`A?Wo&Bg-OxK+rMK+;)B~|;sJ{yEx>Y@YI-pRPY#8noIP(9Qv_}@#5xSP7 z{6sme#Bs$6{eVAe^LZ7Y zni=}BU+amISiGoJ_J=H;_G{?=4%X3e&y8flS~7pyuzYRtO1bfHprh15w4gH6fMi6( zFVPA6wdS}{q;+u@)x`>)5tWvSVqiAUsRFHq{k7hflmnZ2#SFi6+>s2sXZ;M^AFR1d zPtrehEhB>9rI=1?U(#asYm6n1+C=@U-dy`fV)(Kz4+85-IqH*Q*;6Pkv-M|8&VoyK zM?Gzv<#~$)*SOz~?2X+o{ZeBTConFN>v7toQUZDonm8080Vv5|Q4SLS1@xXHwiwiDzDEB+k0hu*C-M~(=J}U;H7z?!YzyTfs(V?;7F@q88~1&yol_?1s0< zNC%6#ahmJ9kytww=Ji>{9g%wk97*De2z2{u=^k}7UTdpOkFmn12~*>et6VunV#&8| zqdXfj22e_V-U9FbN;-+1rez-^=Oq6U)}q4TUD0U=$f>dVz0K;)0Gp-DPM2HY7P#2k zn)x~qD&nqEa`hw_MPZ?#^1lOYC1r~ zAJjv1m!Y$Xl8>x8rfKN9M5Nl;a(?&sVQGij23%g;)N8YuRgA2{!4420?~vfyA{AR% z{F52}=Z0|TUP7qG}1H8X2Tp*&u^50`E-rsK8+W-(Y}{cbgL2G!q`rK`Ub zvKar5k@Zbcp0JRf7D<+Y)>s}7CoG>!mx=Z*oR~x#%mwxL;rJW{7e)JxCcs9BR1?|F z3lZZDe&}*C1_*(f9)n49G82Oa0P}YK*BQlGvQ>pwI8%R>?lAodxOY38R{5#uDJ}s# z;1R(K#61&_ZsZ}G-h2XDMTewz4j_&arf zDLw-#S#~v{B>utND(%76AGTz0G#YZu?!>~K0iWoWdE1`wbR9F|(GC{HQ$biI$#RsH zpF6V+D3bQ~*t-xDr-{@&cTP3hL^eyP)zLp=Muc49Nn*L4ciDX)-v{ZG9n$x5m;}6> zwO!v9O<%Q`o~J5pz0hHn9aTZ0`NpwQftAhQDKy4NdGm@bp62>`-XJ$ILFG|(;c9% zvI7IFY8G8)HGj9V&OrLW3AN`Fhb*h&&62DeWmJ|=O;Wr~>0WBM?pu!W;-M#^Qu|mU zoP9*!cp+=j^B#X~PZP@Gj@xG@t*w4sG4w10k@?jP>b|ji3|@A!%7taEP~6<%KBRF+ z3hVdz=B~#IYs8yte0x@&=y(7kgWe535y^eoE)&lGSp!-ZH=})V^Ex;i~e?<;5 zXx(zA6eg$32d4C!3H&bfE zHSnr$#r1twNyl5q>f6YL*KPyR)2VJYCW7YEu{944Q&DMJCdZW5{grJi<$>Yr(YBArPsB&F|~cC30cu(B@V=XE{3y`ikEY-85!9_0D# zDS7ML{-!}_ym3GMTk)8zk;Xy5T_Ud_60=1FP?H4un9$xHb0N0SO;d@Xg4To-S6n_S zO;STGUwx&@QVzxn(a3wnue>=9ko~;-z6|$JXrsdid4YN_B-gY$K_y1hX>1q0>Rto( zSjP`+tKCzTt~5RzpT2BlLw@EZhmPrxl77UOy<3KJgc?g3Q*sDq)pw@rq)n?I+Ik;* zYZQhxEi9WZN6e+iCYfA|jap@{Ww|3{Q;uvvKvGu1vD3**;DL9X@4`mmrM1}oxlWu@1R zQ8f-|I<47zGMH8<;_(*V&@%ERb>HzvXYNsB14hS?gp_rW)AY%cNsU}nopjjPR=4SC9Rl9YVa}Th*O;TY z+ot}CDY05<8U0m&jd+t8es1D$(Lqngf-+qHB?8Hso{n{9iuPYb0&N<$xrRj~V%QWF zr4co-D<^Og_{`e^q>)rtXG=4t5JJC3mh;xcTlu$2lyH zCBM>j)EmYaJKG`3Jy-#=m@7G$ryr+spq-LOX69z9emYQ>>%hTD5#s|}NayVb&`Z)_ z{voTH3?X<0*fu&L&f#e~5&P@9<;0~86TR-NK|X870%_4A-YH{{}L z!k74I;E?Id_nDo!5y|h5t%3e!y?Jr?&+|8~oY0#SO{##~vF@jD#sI2|`p49QX5Hqq zO7NhwwNcbf3`NY2qu?7NVvBc80SKB9V&mp*khNX|eWzL_74VX>4AZ^LC*lO#hf|_1 z+f-lsmN=_TyWR@Zahq-_1}VI?dSf_o&Y9nhdo4bRdYH{}L%p~;OX^k_a*a1VLY}qz zftJG_K^URNkyyZQgtvzTqqP$3)Sg@9dYcFz+o&)zK^G`t@4-HgiprzGyMr{yl#?$J z62#U~=)3G&fju-09j3xI%AAT9#{r6OA)E}aQH*ByuL`YkNGfJ6YtF;1kYlzXznsc- zG{a5q*!k&9ZN|0O?S11|Tl~}1#Z}734-zM=slL=AJ*>0^=Ou7Ak*bIICt1Axv1X@Q z7y;NI%3Mz&ul-UfBun!fRb^6xFXB&`N2IW>>Cfc2Yh_`uKLpE__13RQTT|05xeZSE zP~BWP3n z2mxFo5o}rhEzX}ueAr=ceUkI@n)2lP6^cZKkwLnn5BfpsE5H+z?G?L%L@D|?k?&4} zIb2=d)zrJq*lzbq>=`GWzI`^`@vf4YJoAAnE3W|h(~>x4by`Ej$M)q}NUVi00`0Nn z-!Hwx?iulUYCG8u3(IcudK@&_;O>ytW?^AzjnqlRmn~LenbIHHu3@B(R~#*XsW^r2RxSQy|CCsxH?(3S03ew zYqUpH_kKH^8kaL}g={_-_Yzc0>mz-p#E-eTp(B5ZsY-|ok=?y^ys58`-{bZ-kaduE zIAO4F=d#-KI8Nv#>8&}yjx)#+2A@T&eX^t_)yMr(B$Ho@hf~gi(u4MASZ3;9&|6np zx?CA%=oY^->!d}_|M@S1jgpDA{hz6f)bI_SV1uY10mdriqx_Y6XvQSSMfTtH_n+3% zu2ZRDz8m{XiZ4zB5j!foFniUW#`mDHB-doU=ox!hEPe_4Bz-!a>IY+Z20MDe$V|{cV;POw0KgD85NdwN^hfK0)G>@4exMVrZ&~cT*1sGX>ziBm zP6=xjbftspcMa^;?!Mdu?vO&8MijfppDL0?~w*BIW?FKC!&9MJI*u4j+=NR zv)s!00ry(YxolTKfe_eU0T>lJw~B8s;*BAsDZll!k<;+`t5_y;^)wo$pj{CFn^%Fr zhiU-O!eJ}nSnq30l=w-gs&eq0Xzh608?>semSN<4BJK;stU{?xXIN+LHX7lsYuYO&dtY2hI z4`tjM6SNjil~?k9?AP3+bRD`XIr1vz#@RL9)oQFBkX8q{Z2P-z_3S=BKt7nYJJf)t8?NXDc7CIzSr@oYyl37vW)D;I>o8u zXA2$2@Rs6g84I6iWIZRrkJM`v?xboD!}N|(rW)I#_@sD;J_G4JJZVg#-S@MEYBWyi z330a#r_^ic?Ez_3VIWnr@^SACjs}zT)%_i$-iNWI^;Z2`+^Bo$t*O5wq%Wn9M6ZDD zDL20Kn@5-Bx!T%@r1gX}5vFykrou|o%Z#X=!;ZHwbyjQ^rx!<)nG)XD&Mp5EVff>U z83+7FpCAIsnNo{*3;CP2uH4<+-50dg(j{n02b$LvGo^^^KBcH%q55hGDXdB=qJOO# zKJf7NL)P5kVdY}gHE0lfaG{a$ro!s$F-DX5`I281)3bl-)MV9IpzSTC#`wz_BoO;% zMe@b=7$Wq;-KyAjZ+-^*Hq>KmY}M_+c-@!O?7DJy^W95%W87n`&HY{R^!8D zf>fn$>S+5X3jNDFUrHdlj@c5mWj@%-;`^_GIle%&J9Fw2bDvkhFj^eQF}L;*8D8XR z43u`2deYm;V|=aV&%D5D?|>dIwqkAmInfVpv~q&o)}tx`%HQ_Jtzy$$%~(Cf z{&~)GUo3vCB4=^9>3fG9re;sMi$g`!9GzvxWN9}VoOqPFTkKbtd}XgIy%4=`RSdMK ziTR4sfZw)9=4IjM&gK^PGK;^5G|V39 zK$1_gj^f{U&N(F%(*I~D4#H)+8}53dXO7zd{W83=i^KAjzQke!0pZ!vlI&8|!Y%Z0 zBW%*SDN~B`Ve)9lya!y=<7oMx6Y-$OO{Dw!LBCdr+NAcaZH0tPkZ8xn2=fxZJ*Y}R zoJLY8HJ)`ki%jW~^qLGl=Yl2s+77k+f8Ka9s0P{GlydKnA*2W1qu0J@42LW1I2Iae zY*Fgq-s}=r;9VPlksJa{6u>6xZN9$kRW5D~pj1M3Z--im>Ex5+z_u_2Ub-~DrVH(Y&sIktN0d$tZ>9ZHKbD5{ zo%)($f?5QIKyZKY45*adp**#fE#XF)umBcm!PYfM? z-Z!(_wpCrrlCzyCQ1^VRAS;Y|Iu-R^(U(Z$r<~y=bRd%mbF%%CZu3Ub_Ot?~tUnpgyJTXw$$0Uv>AH<(cizo=L=|HRK(2Ly< zohfvY9oyG5%<9m_QtIw`qb^LZ9=ZhKk=+-w?@e=VGLLk0;oo|GOdYwG`&j>s;T64F z)1*L~P(OdzcuGfUN_kUWwL^FhDtp-~yO5yGUT&| z-w*RJZ%o~H`o?}0CM&js_{S~@$PBUkS2M?q8N9Zm4|-Sc_V-}njG3+9-y|#IVJAaA zo5{G7Pt-W3!KI~C>$gp^eJKCqN-6!IFkHV7d}Tj)UiC0Xwig>m`)T7!&Pv02+>k9~ zC24U?bGGv23XAyTU-d-tubItSR2b&ysgsM!TbwTIt^EU z+k4OB*y8PJaFD5>Qq)&<};kLgbac=Oj}R-KMzXYYIAm!ChcL@*Sme@ zB2G9rOS=ftPCsKaqkp3AZY{PtjX2`IXxq3c&I}***l*EV&m`5BxUgO)vtCl z;IahgqUzT{jO4N+-U?dk-&$A+8#|dP!Snt#rMxrHANqR97IN=boFXQS73^#3Jp^q& zORf}y0I(G+l9XD=^7T`%cdHxRLevcyeS7PcYxs4noA>gI{Tnzu$=P!A3VmslW`*OH z=BYlZZa8ML=Xch{w8FDh42ax0&8R88U)X}~>io>yBc)K{^kt8+trmpVLDQWeb9qq4 zgx+V9NNCG4WuenxERmony-v4|(4Zv-Ch1FJX5rl7`S3`|b-K=Mv10p#k~WigDGtk_ zHluPVo@fL2{*PRp$&&bgr)OE;J~_f%3dpES&@%O~ftxa9IZYwh8qDq@d)RnWh9mOn zO7Wk2fyQHOUt2IweKi6(0ZOUV?@TxKXL>LYa{tHiD-XQ|&Eo)(=0m?AL4`}TuZ+Ih z0h#|vK3QsW6Xs=&@Ki_c%|<@&({|J9*;Ak}!3%9{tL^-wI8drpN(>mHV5jjB2O>UCX;OB2rJQ!5{H^fYNcbUw6k6`fu-c#9j2}-JQYq@@-}B%-q{a_$ zHFCGyr=mPZM{?apIX3!Ubm<*6;H5cO;?{K%&+6%b-yKLls z`!uPnqfhHQ?*qp#0lOIN-rZ}Ppp}}N3=O@gXMWo-|&evSuKR1=}) zK3FV4c^OD3Tc%vvO#x0zk<9|%M#wzmr@%D3&yq#9OuhR@vKvbRZ~+aaCuc}Gw$!nD z@V1IF0CX#ve$TbMIWFPqRv6n) zn?N;gRxWZJBe^_d&St5K;jKdO+?*#sNhJW(m6y;BBK)prW-ft7g9L907)iDrdm zte_RPsP!=>Nry&XJZ0$(H3^lv0=+7q0zA}mf zkIT2zrFq^tiPw?4>G}u0?!l<;;9j%rnm%-6$wKqML*7?_a&^YgGALhnFkia;Oi8In zw{L@XKUACQdz7>$3k%vuw*>g?BH0hIF5jeS{~cmRgt-pEQa$KWJzj(`HJ^bXeedom zrvM={v)k`xb?Di5pGsM&;|qc-V6Vc6SPkn>?XFKlV`Gr!4qpKosxQ8{>MNZjtEBS_ z^-A17+P0#gP7iI7WML50x4xyO`#{$_d7PVIqdebv4Kwn9YE1*doa~57;Hj5ze4N4H zvrAEBvAEG0|AWNZU2sKbb|CqQ_roh-<19JHgWVg=)OJE=h)T>@dY^4XHCZ64hs&nW z$~0K10Qt~78er*h{U+nu^g~T$yo;${r7yd&Giw5cP_EICLRH7kNkaFYhUvYSj!enb}eaD-hd?r*pg$ zPp$RvTIlPE^7*}!hwTxyL(j^GKNV^EMvjGvzs^k#rK~fuzO`&MSX3tC{Z#qlwkO09 zAXjO^IX!(^DfXCZ`vw2L!c2<@$XFEIhhqT0<6P=Pqob-&%hQNOcz|B!GO&H*sj8dM zcXPi;M=mJfbBijGLHc&FqJ^BGF^E&Z-baLHRFF=k98_sOY5JqcTR&W!f+5=Cn? zu8G}&7*368_Eg4PYyN4+U~-W&!E(#V=QQ7Qk^V_RkBpkk%%GZL960I6`UiDbI!fP< zHB&EsAI!X?+YUC@t2)tbrzy`Ya_v$@_A|J8pQYQBr@Y#??)`QnV@m2;6N@J-wvxl~ zMj_?WcE|lUc1ycxJ+hxhc4c{!cjdA+I(Gyhm4?snu3}E9W!IVRWBq_|Ag~Q$Pm-O zn3-K~+7_|S&d7)SThFXds9?4YAz#AF85F2s@_V#cziLK_O_6@@x@r7+d zc_u}aZgh*sEDSZVmfMuxpA8uyQW1QH<69}QEv+J6nO1DPI=oi)^cCp3<{6{`TA9NN zT{JV!5Ith@hMv^eY%g#zm{rkuwK8Zf1o<-Cppnl!GhWGFMK7B-K|%dbChQ>3U}4}M z+xV)=1Kj*$)0)$#c^xekreF5LoTWayXS+4)K5dI5vkLheSt~Q0_-2#p+Ehi{LW=6d zg0ci(c9d8&*`j0z^Awd)SO^k-B%>++$7KjA)gi82!wJ>=LId5vbzG)9PU3iOZ>QvgFKymIQac*-_-Wk zYLLspvmhjxZT{C9al=!Vg%XnI%7tVzbTx0B+@j?@gJZl59oIZIWt&Eevo7%;#|`)I zxXRsk@V zHfNIFD}KkVlp1QO;;P%JUcWE-FQy&9Tevx@0Yq)UG7I-_^buoo`esV`te-%?4IN7j z2XUZKLrNVrnq%5yWS8&|HrWb@2lk))YfT9GF~uY}Ne%s$`uWP~b^BnxpLW8~k}6BizOh?jTaWY4gvOoaaMgXIL7%M>2bC&M zN4JM>2Sn2Wk3vrJpwDk1ln{iFZxQ z(9htKSgYZN*83YPKce?{SYm~5ycEuQs$+yLN^xj0byUz}`*z({g&6oPRuMluMyQN{ zS$6|2lAwEuTURNhA|6iye%VZ`hZbDg5^Q?RBsi0GV^12|)tkN!g*<9>MZSl7nTa*$ zO_aiw0hmV#vz6-Op6p+@VQHoQ`5h*qC8CFi@9S}+M398dIqRRGlGur9`0P1F$Ahy-d7x4ZOGl3CM|Y19UNAefKQCQLccn+ z4sGVemLGNW!3PPmou+=7=6hgMFk&Z&#VBsn>Qx{?NG0i7s|lF9=M#Fz*}Bx;OS7Sec6xFsrVyIN)=fXr_fgEd;V715V%WSXjVI>b6- ziZi~Ra5XKN+cT=5Jm=-EZ3wp?^E(=sux2o0qT77wGxzo}Vx=#Mt_mmI1P!h_<$G)H zGz&hgozT*ZfH+~(r7W+@n$9YRUeyb4j%iU1EOFI>Y%F~$FmQ5H9dM{87%L}dkA*i( z{qDZe-TRIM@5sNZvsG~cQ=I!LHQU->Id6EDtdLkFJ83#C&u5pcb;-nF z85H8WZMxM^(AOM->}wLuVumq0>rsDN(W2Kbr=f;3vJ(tEMJRRMM%F7gVR_Shkuq&6 zo|`Qi!4T!r<`-5=LrIY&D^8M*x<^j6%iF{-E~J$*aezM;*U(4Fm3!4`a%XoydSWFiJA64 zfpOixFEGaxJT1z5MtkK#3YuyP5Rxvo8xR;a`ENmh8N66H##s0W%iw>j0?Y`ua04T^ z2nk8;o-s?1|5i3F+(fEf)bYuSiJV_5mEY2ct7~NcD0M$}d^EvCu$iB%oR`kE7@ zDg4nbMB6s-GNX`Bwo%pyhx3{GR8I62VYz5&QB2#VDFqSyZ~aBb=$I?b(V0a)%-}iV zs3T^d&|dVIWWN!OLrQ)MWUR{YKsj1x*Jj1#Ix2dO)UTCGr6r?RV$y+{2#jJoYXF0M zBXdsU)+!}^NjbfoHL{@b3%_5?Z=X}Xr}y?6M}9Knw~$!-B`Z-hS-$Z!FR7fSr=#(} zD?Y}Y6rLX2>%s2<0bG(ZioHarZJ!R++oJ6Rsi)UGmO>>UrWD*8fsXM%r@a>AUD83E zgI$#|Nng@SL9YOLkDq({irCObHB_y>AY#anmUUb)(I17Z(DUzBNqx+^ZMR-^J{-LT zExj^239kU_9}(FN2Wo9_v?X- z=0v~RjnRrdgC23+6B7z{*VJ5DWbKFM$hm8k>ywVqqIqNa@Da`yozUm}b3uYmjUcvz zEaAP1WP-GL6}FF@d0@x(1t#)1#hpxSzedTV@MwJ~nGdCPT;5c*vxg_()b%=E{W?u# z6;C|(h0Zt~>*%B**K@_YnEEa%ennugS@0}z8ucJ!OmOk-IfurN4}|t^)I|G=Xc%LIrq8myK?zLd)z)9(O0o;Z#ZZHspV#JrxpC$+#a+~=iB=7eS<&A zFKK-}*HEapDrw91)E$vakA))q8Ra8n+tB4>XCpUl$!j84-J&v)%f9-p<9cSpZLhzb z&zDlJ?#Qtiyh~Kyr_%sJwx$a=tqQWFShKL78l~%A{PlK^Z~W~1EjVaabDypcJ&#~l z3vG-b8bGZ!rX8E8CH@P*8-8bv;EBY(@wLIdmaQoYv*#`$%9nM{Xd}Xn_nt_7`VaKH zVp~^%O6D5u@p*r*bWhv#QVehaqIF9lah&pjexFVc@H(F;NuzeHQ&c|h(`D`*KPO(k zPExVhW9qE5mKYCTDeNlwo-$au8VL9I!zo2^4+^IcoNx7qE({Ko!ewq?NMPmVkA8%~ z8u&!s`=>23iz#uHmf+CRHMpe$G0EPxBdKCR>1gDA&`>(Eiqe4X-MZRIGM{CeUY;%V$^;l0c7{wr!Om=8S+U0;zw>FX_o-g#oO_Er(~oiR1=+|d1( z^klyl`(Sy1@>X#o%!Qeh?B+h=A0w3vj7y&IXyDFcX>ymRe)+=&6g$eW(gR3s| z&GHhTfkuOChXqAu8U4OxXZL&9p7Skw0xE4?>0Ofy87Z#Lad26*vhxXk>Cy?ASn|65 z9jkV>Mb(k)c(0&(q(!_#AXjX5=2vl=z};C)(ms0hlzKy{SpqV37K8Ak^hc}Gr-%@IV??u4;`W-U}d5k$;PIN!GOo*bp-dPH-q z#jHtEPzdEHHkj)^o#6=I3}6GGL_TbfutWs4@r0@);TG~rpw0mqbR-QsZusE3qe`}z zQ_8R61aVyRddLtac@a#kjwdDtU(MO7aV(T}-)_*=>cKCE+sxjRP8YBI{y2m}+ff!g zrWahHo(bV^)QcLbgdd+7>R#2euy>u=eiyM%cdhAu5@y1izJj+?SKMpxp3}AQnsbfK zJ5^-8-6)TGcgPN3MQZY|ZWGPnl;6UtjmA2oDp^^QrB=C!M_WY<%6=o~dY2g_QYDKy z+omO`k;$J|EM}EwB}%Dky71T${?iKcj5sgZ>5@EvrSb~`+wF{|O@J$T?Tg6wSuSK_ z{7H%$tx^4YhlxA6k4XHW^`!JjX2=u%Q=M{K1DV$R=Ly^{7txffa>CxcE zvpk&p85uD*=^IE1Q%O^NRfKV{u)8c_0Ri~qU$-QDE# zCRP}l>HLYGAGd>wcmx!`7%2wWP=%TvmrguM*ik^m%%qDnoEX{UX=#^=t)j&DeFT}B z9{bS;JGH698aAU$NAG1Jc3D&Ri^9DjG5Da~^USbn+_+(LdXB63X8U^w+35<&V_JrI zh4YyfiNfQ&>H>Hq4Xj%$~Wp*6e%DU^V1aRFS#-h z%|7}JaQbjo-?40s*^+b>@_2#B*va9S-+nJ<`J7WGTY1Lm?PGY#oJ?`iFiyG$x3IJP zI()>p+D-F~YDY$9Y{pMiEJWT}LG_ML!;#)g9T(J_o38v;HI+74`ergDG39NY($O;h za(c>-J-H-^zdWJl;u>qd-{RgI8?E*DPZn-73t+rQvf#RuL>hq!gAu447PYMz6`JCY z>UQ?mq3(u6u9SKBNd0hZ@Gg)S`6gO#t@Sk5A^%ycPb?*isM{?+9pC>~$hQ6Tt(-@> zm8M(C(7*)qN}u6h(2x#UqMnU|%5tnWb&6Fv@pE?DXzNcA_NROXG^cs1%2}3;unh-Z zUb_}9Rt2Y^m1OSes#5Q`K;I+nyXk&HC1v+6)m?A6A!yFLlfuFy&NKVg9=-TWHZ*RL z3N*3usZi(4b zQ+<;4htxjLqqOZyYtqB1d*n6IgH1o6kfm2FEaqRzxfHnp*2&eJLWmX`*b28 zMyXE?y1u5J-L+W`QeYOBkR>w4+%M5m)vws|SZ*II=G08ty$gw;wuj~&>WG@+bb_}I zjDDK(bh&BgI=*)q2;A;J$w=E(+zV2Nk80sPbK43^F0m}0``374`|%` zbdE|b6Y$%Ee{CPBdG}5<{38MrTqm2r&Brve_=r@rYu$a@b=8|#&9q>rU$l)bevJ2h z)M@pFxnL>tjsJ5XH^L>4PueohDI;&D6FzhJ!#myL@*a79Kbt$znw;NwN25ff!X#k2 z&*98%-&@0j=S#Uo{K~8tRpgY( z7nR~^tLBVQwTcWQ)z90NKbM)ooES7Uy`eg0Okz!|JXOBuD&6`y-Dk|m66u+f6)tNf z>WC@u{IZx=@GzE3f2j3WS}@|Fge2>!;+}8?vzC22vKIZ`+(K<4ogD9M(bLveDHfZm z%cd|rkrc(YENq)gfThFkyG^I>=6b!Xphj8(vTdRcx#cKeaeu5!ZBx|#`?SeT_caND zeudB#&)d0f+c4?)I#!XFd?!!k@gtOT;%JE%q>jueeynU}+o!9Kqs1ktgCKiw`UX;J z#2QVBes|ti9nRR3)3%gQcrw`%-8A3av(kCsP&Vo?on6vJv@c7ur^Jf%#14WdE4CDkKGXK;woS9&(2V29DH9>7 z4oz8!zcCMp28zykL?z>nMNA?s!R37L{H4UiCw?Mb9^O7X9=nn~pUx{fi{)OfR+Od+ zR&5pI_*(jh855kJ@_5hGE3>HFW*LP->6Gz1=FU1T6nROQDfoSK2Z!ZAYu3^x<{0?kYFxo=ms4G$!>1GP3uvGtG76c6B7Jx;S`J3)Rb@=UDwX7wUVQ zv}yCqcbNEXI$HH-(!zrqg(~RH7Y|}o-{8}*g(Vn&gwo}*rzM+(nI6dN-gB%8zx+8FAr#rYCW}?vk{D*nT*e7x_f*|+Zmf?ndrS# zOHhU{i&O46^`O;zkK~#^eQ~Wy@rM4@MBUYZE|BbZiOM=m9r}a(uBfwPQQul?Yik3l z+@|Bz5bOQ^nfqt%>emVO!m0?zt*lgwQ>ei%uRg5CZdFn*InX^8OSH2|_?3#3m&DSZ z&8%}s!rxQaq-(C8yV7=3MF+1&R~$8Y2~^}g?|JJ5OQo{qT61qr+VI7gupuRE02do? zfLr*<_50mX*Bq-;DiW?9tEx6BfAMz6!zv_oC+kzU^ibY&WgI=1X52Y!R@BR>Nz+vZR&S##l67WU$(97r% z+L)i5&-L(^T&5xAURU08{=RML=*h}j0J*uHyvRGQ=C3|u?X5DVO%h4niHv(4x>=K) zq!#)?vK^Nf;@J<5Jz)`n&8EAMUAU$dvh;H;PqFG4*j8{F1? z^6_*YGGD&^<~Hq=4KY9=visNrMLl$Kc|*!Dq75Mki7?k%Xa6gcGfxJ7Z6pgOMP+7s z*Lxp(>D6=gWkJA3C1-k(_4JB$uen0&d_~WehXb_XtkV}a^*XlJprFaJX`Yt4tm0?! zZe=%V{myqs)RZ(3S=L^DmIhpDm;7!v&M61GefF%ibQ%`kw8@Q`nE0H@62M(~6}TfCrT+QO#q?#BqD4K|X+4Mh&lk_V9ChGbLv>iIeC#_}fUUI7>+E2jifJvD z{d~r5rN&D7@pDk;xRYIMt{G(2mO=INpyZr%{9Gi*7Sqy52sN^J;u_;@KPWL*{nR$>*@ZEv8viLLqbKlus{gb-wAu>tH46r;^D_vGJWe5hA zJxvop3nUD}GG^p~u&_a4M#c=XtZqIe_uz2iga#oWFj6rF9E<|SZvZx{72`q@uyQJe z6o9a1kQ5=t0J65CX;8c*lKC7A)7*j%2ImPu6-}@VRA6KdL*@lEiWSQfOVylWjSde^ ziNP{V3GfR~A+Bu!f+z?eK{(Cpw{fIbRRTyWf{dYzL#u9y5d9ahwmk3SY^&m8xrFVd znT69OPu5SZ{N7yd2%nE`dX8R)GFFyexguXge}GCUzb3hMM6kOICQ8b*(a%B}yJjJe z85*$1W+9mjbpw%!$YUa6-l9TcqTHxj6gvu?5ewspKbj+SG&UOhr$Vs4zX7)*?d#YI4S2ihIkXpY^DFKGeH1=z(a?Cr^GS5Hbkc4B*DgoU=u83vbeYS zE5cLUMH8%f?N@C@jfYCtluV}zNP%AjZ&(I);7D;u1?Y=|Diy~IK*-OKDSTZ4>Ir~s z1i-F2bpSFH%a4q}o#*F?MI3Y*H4;(i{A(j94nThBBNzaIs1O5tBGMSf1+~p4OOY9I z+^8G^Q;V^ojyRL9B?@)Yz&I9#7Lp<`0f+=nWoH232ubN$q1Y{fR~=@x<25`?`uHcS z+xzvANjC9+Qoa3YM7w4l=PlNUVD!O;Z~zk+B)M3_6&X#|(|v)Hbkv6wILFxn>+oC> z25dYCEmyiiHbf?18HUB(q^5Df=`h!We97P4I?(@(xTT6cIG28un!6I#b^m zEMrO?EL6No4Db;crD*DwAP?CFg&YFp9mpK5rmG-0`XdX;ECUlH0o7@Q4wffcjm%TW z&SiH%$}E6)3eYDjM%V*Zj-a>%aR-P25MVWs$D|Hw&8d@?08~>sIBu+%m|iUP+E)T| zEP#fF5MD>uGV^F${69JV{xtrMi2aYn7clz%tB8^Q2F4^d@W)g$Apxt6WDbf$z$)2tqwU;aNs0R%$8*g;=^q1_b32CB51ZlF|Y2070J!!Q zuUC4&tgrY#T=>`gJJfq^1{eG*;orZ;0JjG;;X$VE^}W$>K&FnJ_<&*v<^lmA03U!Z z30M=Xo@L+DMJ$=x0{^H=z$foOOZ+#nNP!(QqdyL%KA?Ju&~;{Jl#6ySYrO^%21S$4 W0vqGQ&G7$o{S(G_$X(X`;r{{BWv})C literal 0 HcmV?d00001 diff --git a/src/components/CarConfigurator/Carconfigurator.jsx b/src/components/CarConfigurator/Carconfigurator.jsx new file mode 100644 index 0000000..bb17f12 --- /dev/null +++ b/src/components/CarConfigurator/Carconfigurator.jsx @@ -0,0 +1,212 @@ +import { useState, useEffect } from "react"; +import styles from "./CarConfigurator.module.scss"; +import maincar from "../../assets/maincar.webp"; +import imgRoof from "../../assets/roof.jpg"; +import imgHood from "../../assets/hood.jpg"; +import imgFloor from "../../assets/floor.jpg"; +import imgDoor from "../../assets/door.jpg"; +import imgTrunkLid from "../../assets/trunk_lid.jpg"; +import imgTrunkFloor from "../../assets/trunk_flor.jpg"; +import imgEngine from "../../assets/engine.jpg"; +import imgArchInter from "../../assets/arch_inter_side.jpg"; +import imgArchStreet from "../../assets/arch_street_side.jpg"; +import imgPlasticFender from "../../assets/plastik_fender_liner_4.jpg"; + +// ─── Zone image map ─────────────────────────────────────────────────────────── +const ZONE_IMAGES = { + roof: imgRoof, + hood: imgHood, + floor: imgFloor, + doors: imgDoor, + trunk_lid: imgTrunkLid, + trunk_floor: imgTrunkFloor, + engine: imgEngine, + arch_interior: imgArchInter, + arch_street: imgArchStreet, + fender_liner: imgPlasticFender, + wheel: imgArchStreet, +}; + +const DOTS = [ + { id: "roof", x: 44, y: 22 }, + { id: "trunk_lid", x: 80, y: 27 }, + { id: "trunk_floor", x: 68, y: 46 }, + { id: "arch_interior", x: 75, y: 43 }, + { id: "fender_liner", x: 73, y: 51 }, + { id: "arch_street", x: 47, y: 69 }, + { id: "engine", x: 40, y: 59 }, + { id: "floor", x: 58, y: 61 }, + { id: "doors", x: 74, y: 80 }, + { id: "hood", x: 17, y: 52 }, + { id: "wheel", x: 42, y: 82 }, +]; + +// ─── Product List ───────────────────────────────────────────────────────────── + +function ProductList({ zone, pkg, bodyType, appData }) { + if (!appData) return

Загрузка...

; + + const zoneInfo = appData.zones[zone]; + const products = zoneInfo?.products?.[bodyType]?.[pkg] || []; + const total = products.reduce((s, p) => s + p.price * p.qty, 0); + const zoneImage = ZONE_IMAGES[zone]; + + return ( +
+ {zoneImage ? ( +
+ {zoneInfo?.label} + {zoneInfo?.label} +
+ ) : ( +

{zoneInfo?.label}

+ )} + + {products.length === 0 && ( +

Нет товаров для данной зоны / пакета.

+ )} + + {products.map((p, i) => ( +
+ {p.name} + + {p.price.toLocaleString("ru")} m + {" × "} + {p.qty} {p.unit} + {" = "} + + {(p.price * p.qty).toLocaleString("ru")} m + + +
+ ))} + + {products.length > 0 && ( +
+ Итого: {total.toLocaleString("ru")} m +
+ )} + + {/*
+ + +
*/} +
+ ); +} + +// ─── Main Component ─────────────────────────────────────────────────────────── + +export default function CarConfigurator() { + const [appData, setAppData] = useState(null); + const [selectedBody, setSelectedBody]= useState(null); + const [selectedPkg, setSelectedPkg] = useState(null); + const [activeZone, setActiveZone] = useState("roof"); + const [tooltip, setTooltip] = useState(null); + + // Load data.json — served from /public/data.json, readable by all users + useEffect(() => { + fetch("/api/data") + .then((r) => r.json()) + .then((data) => { + setAppData(data); + setSelectedBody(data.bodyTypes[0]?.id || "sedan"); + setSelectedPkg(data.packages[0] || "Максимум"); + }) + .catch(console.error); + }, []); + + if (!appData) { + return ( +
+

Загрузка данных...

+
+ ); + } + + return ( +
+ + {/* ── Body Type Bar — TOP ──────────────────────────────── */} +
+

Тип кузова

+
+ {appData.bodyTypes.map((b) => ( + + ))} +
+
+ + {/* ── Main ─────────────────────────────────────────────── */} +
+ + {/* Car visual */} +
+ Автомобиль + + {DOTS.map((dot) => ( + + ))} + + {tooltip && ( +
+ {appData.zones[tooltip.id]?.label ?? tooltip.id} +
+ )} +
+ + {/* Right panel */} +
+
+ {appData.packages.map((p) => ( + + ))} +
+ +
+ +
+
+
+
+ ); +} \ No newline at end of file diff --git a/src/components/CarConfigurator/Carconfigurator.module.scss b/src/components/CarConfigurator/Carconfigurator.module.scss new file mode 100644 index 0000000..91ea371 --- /dev/null +++ b/src/components/CarConfigurator/Carconfigurator.module.scss @@ -0,0 +1,397 @@ +// ── Variables ───────────────────────────────────────────────── +$orange: #f26522; +$orange-dark: #d4551a; +$bg: #f5f5f5; +$white: #ffffff; +$border: #e0e0e0; +$text: #1a1a1a; +$muted: #888; +$radius-sm: 6px; +$radius-md: 10px; +$radius-lg: 16px; +$transition: 0.2s ease; + +// ── Wrapper ─────────────────────────────────────────────────── +.wrapper { + font-family: "Segoe UI", sans-serif; + background: $bg; + border-radius: $radius-lg; + max-width: 1336px; + margin: 0 auto; + color: $text; + display: flex; + flex-direction: column; + gap: 16px; + padding-bottom: 16px; +} + +// ── Body Bar (TOP) ──────────────────────────────────────────── +.bodyBar { + background: $white; + border-radius: $radius-lg; + border: 1px solid $border; + padding: 14px 20px; +} + +.sectionLabel { + font-size: 0.7rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.08em; + color: $muted; + margin: 0 0 10px; +} + +// ── Main Layout ─────────────────────────────────────────────── +.main { + display: grid; + grid-template-columns: 1fr 380px; + gap: 20px; + align-items: start; + + @media (max-width: 860px) { + grid-template-columns: 1fr; + } +} + +// ── Car Wrapper ─────────────────────────────────────────────── +.carWrapper { + position: relative; + background: $white; + border-radius: $radius-lg; + overflow: hidden; + border: 1px solid $border; +} + +.carImage { + width: 100%; + height: 100%; + object-fit: contain; + display: block; + user-select: none; + pointer-events: none; +} + +// ── Dots ────────────────────────────────────────────────────── +.dot { + position: absolute; + transform: translate(-50%, -50%); + width: 16px; + height: 16px; + border-radius: 50%; + background: $orange; + border: 3px solid $white; + cursor: pointer; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); + transition: transform $transition, background $transition; + padding: 0; + + &:hover { + transform: translate(-50%, -50%) scale(1.25); + background: $orange-dark; + } + + &.dotActive { + background: $white; + border-color: $orange; + box-shadow: 0 0 0 3px $orange; + + .dotRipple { + animation: ripple 1.2s ease-out infinite; + } + } +} + +.dotRipple { + position: absolute; + inset: -6px; + border-radius: 50%; + border: 2px solid $orange; + opacity: 0; +} + +@keyframes ripple { + 0% { inset: -4px; opacity: 0.8; } + 100% { inset: -16px; opacity: 0; } +} + +// ── Tooltip ─────────────────────────────────────────────────── +.tooltip { + position: absolute; + transform: translate(-50%, -100%); + background: rgba(0, 0, 0, 0.78); + color: $white; + font-size: 0.72rem; + font-weight: 600; + padding: 4px 10px; + border-radius: 4px; + white-space: nowrap; + pointer-events: none; + margin-top: -8px; + z-index: 10; + + &::after { + content: ""; + position: absolute; + top: 100%; + left: 50%; + transform: translateX(-50%); + border: 5px solid transparent; + border-top-color: rgba(0, 0, 0, 0.78); + } +} + +// ── Right Panel ─────────────────────────────────────────────── +.panel { + background: $white; + border-radius: $radius-lg; + border: 1px solid $border; + padding: 20px; + display: flex; + flex-direction: column; + gap: 16px; + max-height: 90vh; + overflow-y: auto; +} + +// ── Body Grid ───────────────────────────────────────────────── +.bodyGrid { + display: grid; + grid-template-columns: repeat(9, 1fr); + gap: 6px; + + @media (max-width: 860px) { + grid-template-columns: repeat(5, 1fr); + } + + @media (max-width: 480px) { + grid-template-columns: repeat(3, 1fr); + } +} + +.bodyCard { + position: relative; + display: flex; + flex-direction: column; + align-items: center; + gap: 4px; + padding: 8px 4px; + background: $bg; + border: 2px solid $border; + border-radius: $radius-md; + cursor: pointer; + transition: border-color $transition, box-shadow $transition; + + &:hover { + border-color: $orange; + box-shadow: 0 2px 8px rgba($orange, 0.15); + } + + &.active { + border-color: $orange; + background: lighten($orange, 45%); + } +} + +.bodyIcon { + font-size: 1.3rem; + line-height: 1; +} + +.bodyIcon { +max-height: 30px; +max-width: 30px; + img { + width: 100%; + height: 100%; + object-fit: contain; + } + +} +.productGridContainer { + max-height: 400px; /* Yüksekliği buradan ayarlayabilirsiniz */ + overflow-y: auto; + padding-right: 10px; /* Kaydırma çubuğu için boşluk */ +} + +.bodyLabel { + font-size: 0.6rem; + font-weight: 600; + text-align: center; + color: $text; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 100%; +} + +.activeDot { + position: absolute; + top: 5px; + right: 5px; + width: 7px; + height: 7px; + border-radius: 50%; + background: $orange; +} + +// ── Package Tabs ────────────────────────────────────────────── +.pkgTabs { + display: flex; + gap: 4px; + border-bottom: 2px solid $border; + padding-bottom: 12px; +} + +.pkgTab { + flex: 1; + padding: 6px 4px; + font-size: 0.72rem; + font-weight: 700; + border: none; + background: none; + color: $muted; + cursor: pointer; + border-bottom: 2px solid transparent; + margin-bottom: -14px; + transition: color $transition, border-color $transition; + + &:hover { color: $orange; } + + &.pkgActive { + color: $orange; + border-bottom-color: $orange; + } +} + +// ── Zone Image ──────────────────────────────────────────────── +.zoneImageWrapper { + position: relative; + border-radius: $radius-md; + overflow: hidden; + height: 140px; + background: #000; +} + +.zoneImage { + width: 100%; + height: 100%; + object-fit: cover; + display: block; + opacity: 0.9; + transition: opacity $transition; + + &:hover { opacity: 1; } +} + +.zoneImageLabel { + position: absolute; + bottom: 0; + left: 0; + right: 0; + padding: 6px 10px; + background: linear-gradient(transparent, rgba(0, 0, 0, 0.65)); + color: $white; + font-size: 0.78rem; + font-weight: 700; +} + +// ── Product List ────────────────────────────────────────────── +.productList { + display: flex; + flex-direction: column; + gap: 8px; +} + +.zoneTitle { + font-size: 1rem; + font-weight: 700; + margin: 0 0 4px; + color: $text; +} + +.emptyMsg { + font-size: 0.78rem; + color: $muted; + font-style: italic; + margin: 0; +} + +.productRow { + display: flex; + flex-direction: column; + gap: 2px; + padding: 8px 10px; + background: $bg; + border-radius: $radius-sm; + border-left: 3px solid $orange; +} + +.productName { + font-size: 0.78rem; + color: $text; + font-weight: 500; +} + +.productCalc { + font-size: 0.74rem; + color: $muted; +} + +.subtotal { + color: $orange-dark; +} + +.totalRow { + font-size: 0.85rem; + font-weight: 700; + color: $text; + padding-top: 4px; + border-top: 1px solid $border; + text-align: right; + + strong { + color: $orange; + font-size: 1rem; + } +} + +// ── Action Buttons ──────────────────────────────────────────── +.actionButtons { + display: flex; + gap: 10px; + margin-top: 4px; +} + +.btnBuy { + flex: 1; + padding: 10px; + background: $orange; + color: $white; + border: none; + border-radius: $radius-sm; + font-weight: 700; + font-size: 0.85rem; + cursor: pointer; + transition: background $transition; + + &:hover { background: $orange-dark; } +} + +.btnView { + flex: 1; + padding: 10px; + background: $white; + color: $orange; + border: 2px solid $orange; + border-radius: $radius-sm; + font-weight: 700; + font-size: 0.85rem; + cursor: pointer; + transition: background $transition, color $transition; + + &:hover { + background: $orange; + color: $white; + } +} \ No newline at end of file diff --git a/src/components/Navbar/Navbar.module.scss b/src/components/Navbar/Navbar.module.scss index 2dcdec6..9949563 100644 --- a/src/components/Navbar/Navbar.module.scss +++ b/src/components/Navbar/Navbar.module.scss @@ -8,7 +8,7 @@ position: sticky; top: 0; z-index: 99; - + .navbarUp { width: 100%; background-color: #fff; @@ -26,6 +26,11 @@ padding: 6px 10px; font-weight: bold; color: #ffffff; + margin: 8px 14px 6px; + @media screen and (max-width: 426px) { + font-size: 14px; + margin: 8px 10px 6px; + } } .navbarDown { @@ -66,8 +71,14 @@ box-sizing: border-box; justify-content: center; flex-direction: column; + img{ + width: 300px; + @media screen and (max-width: 426px) { + width: 100%; + } + } @media screen and (max-width: 426px) { - width: 80px; + width: 100%; } svg { @@ -260,3 +271,12 @@ font-size: 0.75rem; } } + .langSelector { + display: flex; + align-items: center; + gap: 8px; + margin-left: auto; + @media screen and (max-width: 426px) { + display: none; + } + } \ No newline at end of file diff --git a/src/components/Navbar/index.jsx b/src/components/Navbar/index.jsx index e817655..9190232 100644 --- a/src/components/Navbar/index.jsx +++ b/src/components/Navbar/index.jsx @@ -47,16 +47,11 @@ const Navbar = () => { className={styles.logoContainer} onClick={() => navigate("/")} > - + -
{languages.map((lang) => (
+ +
+ + ); +} + +// ─── TABS ───────────────────────────────────────────────────────────────────── + +const ADMIN_TABS = [ + { id: "products", label: "📦 Товары и цены" }, + { id: "bodytypes", label: "🚗 Типы кузова" }, +]; + +// ─── ADMIN PANEL ───────────────────────────────────────────────────────────── + +function AdminPanel({ onLogout }) { + const [data, setData] = useState(null); + const [tab, setTab] = useState("products"); + const [zone, setZone] = useState(null); + const [bodyType, setBodyType] = useState(null); + const [pkg, setPkg] = useState(null); + const [saved, setSaved] = useState(false); + const [loading, setLoading] = useState(true); + const [error, setError] = useState(null); + + // Load data.json from /public + useEffect(() => { + fetch("api/data") + .then((r) => r.json()) + .then((d) => { + setData(d); + setZone(Object.keys(d.zones)[0]); + setBodyType(d.bodyTypes[0]?.id); + setPkg(d.packages[0]); + setLoading(false); + }) + .catch((e) => { setError(e.message); setLoading(false); }); + }, []); + + // ── helpers ──────────────────────────────────────────────── + function updateData(fn) { + setData((prev) => { + const next = JSON.parse(JSON.stringify(prev)); + fn(next); + return next; + }); + } + + // Products tab + function getProducts() { + return data?.zones?.[zone]?.products?.[bodyType]?.[pkg] || []; + } + + function setProducts(products) { + updateData((d) => { + if (!d.zones[zone].products[bodyType]) d.zones[zone].products[bodyType] = {}; + d.zones[zone].products[bodyType][pkg] = products; + }); + } + + function updateProduct(idx, field, val) { + const ps = JSON.parse(JSON.stringify(getProducts())); + if (field === "price" || field === "qty") ps[idx][field] = Number(val) || 0; + else ps[idx][field] = val; + setProducts(ps); + } + + function deleteProduct(idx) { + const ps = JSON.parse(JSON.stringify(getProducts())); + ps.splice(idx, 1); + setProducts(ps); + } + + function addProduct() { + const ps = JSON.parse(JSON.stringify(getProducts())); + ps.push({ name: "Новый товар", price: 0, qty: 1, unit: "Л" }); + setProducts(ps); + } + + // Body types tab + function updateBodyType(idx, field, val) { + updateData((d) => { d.bodyTypes[idx][field] = val; }); + } + + function deleteBodyType(idx) { + const bt = data.bodyTypes[idx]; + updateData((d) => { + d.bodyTypes.splice(idx, 1); + // remove products for this body type in all zones + Object.values(d.zones).forEach((z) => { delete z.products[bt.id]; }); + }); + if (bodyType === bt.id) setBodyType(data.bodyTypes[0]?.id); + } + + function addBodyType() { + const newId = `body_${Date.now()}`; + updateData((d) => { + d.bodyTypes.push({ id: newId, label: "Новый тип", icon: "🚗" }); + }); + } + + // Zone label + function updateZoneLabel(val) { + updateData((d) => { d.zones[zone].label = val; }); + } + + function handleImageUpload(e, idx) { + const file = e.target.files[0]; + if (!file) return; + const reader = new FileReader(); + reader.onload = (event) => { + updateBodyType(idx, "image", event.target.result); + updateBodyType(idx, "icon", null); // Eski icon verisini temizle + }; + reader.readAsDataURL(file); + } + + // ── Save = download updated data.json ────────────────────── + // Since there's no backend, admin downloads the JSON and replaces public/data.json + async function handleSave() { + const res = await fetch("/api/data", { + method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify(data), + }); + const result = await res.json(); + if (!result.ok) { alert("Hata: " + result.error); return; } + setSaved(true); + setTimeout(() => setSaved(false), 3000); +} + + // ── Render ───────────────────────────────────────────────── + if (loading) return
Загрузка...
; + if (error) return
Ошибка: {error}
; + + const products = getProducts(); + + return ( +
+ + {/* Header */} +
+
+ ⚙️ +
+

Панель администратора

+

Управление товарами, ценами и типами кузова

+
+
+
+ {saved && ( + + ✓ Сохранено + + )} + + +
+
+ + {/* Tab bar */} +
+ {ADMIN_TABS.map((t) => ( + + ))} +
+ + {/* ── PRODUCTS TAB ─────────────────────────────────────── */} + {tab === "products" && ( +
+ + {/* Sidebar: zones */} + + + {/* Main content */} +
+ + {/* Zone label */} +
+ + updateZoneLabel(e.target.value)} + /> +
+ + {/* Body type selector */} +
+ Тип кузова +
+ {data.bodyTypes.map((b) => ( + + ))} +
+
+ + {/* Package tabs */} +
+ {data.packages.map((p) => ( + + ))} +
+ + {/* Products table */} +
+ + + + + + + + + + + + + {products.map((p, i) => ( + + + + + + + + + ))} + {products.length === 0 && ( + + + + )} + +
Название товараЦена (m)Кол-воЕд.Итого
+ updateProduct(i, "name", e.target.value)} + /> + + updateProduct(i, "price", e.target.value)} + /> + + updateProduct(i, "qty", e.target.value)} + /> + + updateProduct(i, "unit", e.target.value)} + /> + + {(p.price * p.qty).toLocaleString("ru")} m + + +
+ Нет товаров для этой комбинации +
+
+ + + +
+
+ )} + + {/* ── BODY TYPES TAB ───────────────────────────────────── */} + {tab === "bodytypes" && ( +
+
+

Типы кузова

+

+ Добавляйте, удаляйте и редактируйте типы кузова. Изменения применяются + ко всем зонам и пакетам. +

+
+ +
+ {data.bodyTypes.map((b, i) => ( +
+
+ {b.image ? ( + Preview + ) : ( + b.icon && {b.icon} + )} + +
+
+ updateBodyType(i, "label", e.target.value)} + placeholder="Название типа" + /> + +
+
+ ))} + + {/* Add new */} + +
+ +
+

+ После всех изменений нажмите «Сохранить» в шапке. +

+
+
+ )} + + {/* Floating save */} +
+ +
+ +
+ ); +} + +// ─── PAGE EXPORT ───────────────────────────────────────────────────────────── + +export default function AdminPage() { + const [authed, setAuthed] = useState(false); + return authed + ? setAuthed(false)} /> + : setAuthed(true)} />; +} \ No newline at end of file diff --git a/src/pages/Category/index.jsx b/src/pages/Category/index.jsx index 1233399..66e75ca 100644 --- a/src/pages/Category/index.jsx +++ b/src/pages/Category/index.jsx @@ -15,6 +15,7 @@ import CategoryFilters from "./components/CategoryFilters"; import CategoryBreadcrumbs from "./components/CategoryBreadcrumbs"; import useCategoryData from "./hooks/useCategoryData"; import useCategoryProducts from "./hooks/useCategoryProducts"; +import Carconfigurator from "../../components/CarConfigurator/Carconfigurator"; import MobilePhoneCard from "./components/Mobilephonecard"; @@ -375,6 +376,8 @@ const CategoryPage = () => { />
+ {categoryId === "1136" && ( + )} {isInitialLoad ? (
diff --git a/src/routes.jsx b/src/routes.jsx index 2c9fad0..2915abb 100644 --- a/src/routes.jsx +++ b/src/routes.jsx @@ -20,6 +20,7 @@ const ContactUs = lazy(() => import("./pages/ContactUs/index.jsx")); const DeliveryTerms = lazy(() => import("./pages/DeliveryTerms/index.jsx")); const AboutUs = lazy(() => import("./pages/AboutUs/index.jsx")); const PrivacyPolicy = lazy(() => import("./pages/PrivacyPolicy/index.jsx")); +const AdminPage = lazy(() => import("./pages/CarconfiguratorAdmin/index.jsx")); export default function Router() { const routes = useRoutes([ @@ -47,6 +48,7 @@ export default function Router() { { path: "/delivery-and-payment", element: }, { path: "/about-us", element: }, { path: "/privacy-policy", element: }, + { path: "/carconfigurator-admin", element: }, ], }, ]); diff --git a/vite.config.js b/vite.config.js index 6cdd006..6ca91fb 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,11 +1,39 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react' +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' +import fs from 'fs'; // https://vite.dev/config/ export default defineConfig({ - plugins: [react()], + plugins: [ + react(), + { + name: "data-api", + configureServer(server) { + server.middlewares.use("/api/data", (req, res, next) => { + if (req.method === "POST") { + let body = ""; + req.on("data", (chunk) => { body += chunk; }); + req.on("end", () => { + fs.writeFile("public/data.json", body, (err) => { + if (err) { res.statusCode = 500; res.end(err.message); } + else { res.statusCode = 200; res.end(JSON.stringify({ ok: true })); } + }); + }); + return; + } + if (req.method === "GET") { + fs.readFile("public/data.json", "utf-8", (err, data) => { + if (err) { res.statusCode = 500; res.end(err.message); } + else { res.statusCode = 200; res.setHeader("Content-Type", "application/json"); res.end(data); } + }); + return; + } + next(); + }); + }, + }, + ], server: { host: true, }, - })