From 21b1a59738838c5be047d10d7e842eb8b17e32d4 Mon Sep 17 00:00:00 2001 From: DmitriyB Date: Fri, 31 Mar 2023 12:38:46 +0500 Subject: [PATCH] added calcualtor --- package-lock.json | 224 +++ package.json | 3 + src/App.js | 4 + .../CalculatorComponent.css | 71 + .../CalculatorComponent.js | 97 ++ .../AveragePriceApartment.js | 26 + .../AverageSquareApartment.js | 23 + .../ConsultationOffice/ConsultationOffice.js | 27 + .../ConsultationReserv/ConsultationReserv.js | 35 + .../components/FederalCIty/FederalCity.js | 19 + .../InputComponent/InputComponent.css | 179 +++ .../InputComponent/InputComponent.js | 167 +++ .../components/InputComponent/edit.svg | 3 + .../components/InputNumber/InputNumber.css | 57 + .../components/InputNumber/InputNumber.js | 95 ++ .../InputNumberConsultation.js | 14 + .../InputNumberSquare/InputNumberSquare.js | 15 + .../components/InputSelect/Chevron.svg | 3 + .../components/InputSelect/InputSelect.css | 154 ++ .../components/InputSelect/InputSelect.js | 100 ++ .../components/Region/Region.css | 15 + .../components/Region/Region.js | 27 + .../components/ResultBlock/ResultBlock.css | 144 ++ .../components/ResultBlock/ResultBlock.js | 239 ++++ .../components/Sales/Sales.js | 32 + .../CounterComponent/CounterComponent.js | 4 +- src/components/Footer/Footer.css | 9 + src/components/Footer/Footer.js | 30 + src/components/MapComponent/MapComponent.css | 47 +- src/components/MapComponent/MapComponent.js | 12 +- src/components/Title/Title.css | 2 +- src/components/VirtualTour/VirtualTour.js | 4 +- src/images/Language.svg | 3 + src/index.js | 10 +- src/store/reducers/calcSlice.js | 65 + src/store/reducers/calculationSlice.js | 41 + src/store/store.js | 11 + src/styles/styles.css | 36 +- src/utils/array.js | 1247 +++++++++++++++++ src/utils/inputRangeStaticProps.js | 34 + 40 files changed, 3313 insertions(+), 15 deletions(-) create mode 100644 src/components/CalculatorComponent/CalculatorComponent.css create mode 100644 src/components/CalculatorComponent/CalculatorComponent.js create mode 100644 src/components/CalculatorComponent/components/AveragePriceApartment/AveragePriceApartment.js create mode 100644 src/components/CalculatorComponent/components/AverageSquareApartment/AverageSquareApartment.js create mode 100644 src/components/CalculatorComponent/components/ConsultationOffice/ConsultationOffice.js create mode 100644 src/components/CalculatorComponent/components/ConsultationReserv/ConsultationReserv.js create mode 100644 src/components/CalculatorComponent/components/FederalCIty/FederalCity.js create mode 100644 src/components/CalculatorComponent/components/InputComponent/InputComponent.css create mode 100644 src/components/CalculatorComponent/components/InputComponent/InputComponent.js create mode 100644 src/components/CalculatorComponent/components/InputComponent/edit.svg create mode 100644 src/components/CalculatorComponent/components/InputNumber/InputNumber.css create mode 100644 src/components/CalculatorComponent/components/InputNumber/InputNumber.js create mode 100644 src/components/CalculatorComponent/components/InputNumberConsultation/InputNumberConsultation.js create mode 100644 src/components/CalculatorComponent/components/InputNumberSquare/InputNumberSquare.js create mode 100644 src/components/CalculatorComponent/components/InputSelect/Chevron.svg create mode 100644 src/components/CalculatorComponent/components/InputSelect/InputSelect.css create mode 100644 src/components/CalculatorComponent/components/InputSelect/InputSelect.js create mode 100644 src/components/CalculatorComponent/components/Region/Region.css create mode 100644 src/components/CalculatorComponent/components/Region/Region.js create mode 100644 src/components/CalculatorComponent/components/ResultBlock/ResultBlock.css create mode 100644 src/components/CalculatorComponent/components/ResultBlock/ResultBlock.js create mode 100644 src/components/CalculatorComponent/components/Sales/Sales.js create mode 100644 src/components/Footer/Footer.css create mode 100644 src/components/Footer/Footer.js create mode 100644 src/images/Language.svg create mode 100644 src/store/reducers/calcSlice.js create mode 100644 src/store/reducers/calculationSlice.js create mode 100644 src/store/store.js create mode 100644 src/utils/array.js create mode 100644 src/utils/inputRangeStaticProps.js diff --git a/package-lock.json b/package-lock.json index 4bdbc1c..d2268b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,14 +8,17 @@ "name": "estate-solutionv2", "version": "0.1.0", "dependencies": { + "@reduxjs/toolkit": "^1.9.3", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "animejs": "^3.2.1", "framer-motion": "^10.8.5", "react": "^18.2.0", + "react-currency-input-field": "^3.6.10", "react-dom": "^18.2.0", "react-minimal-pie-chart": "^8.4.0", + "react-redux": "^8.0.5", "react-scripts": "5.0.1", "swiper": "^9.1.1", "web-vitals": "^2.1.4" @@ -3132,6 +3135,29 @@ } } }, + "node_modules/@reduxjs/toolkit": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.3.tgz", + "integrity": "sha512-GU2TNBQVofL09VGmuSioNPQIu6Ml0YLf4EJhgj0AvBadRlCGzUWet8372LjvO4fqKZF2vH1xU0htAa7BrK9pZg==", + "dependencies": { + "immer": "^9.0.16", + "redux": "^4.2.0", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.7" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -3879,6 +3905,15 @@ "@types/node": "*" } }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -4288,6 +4323,11 @@ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, "node_modules/@types/ws": { "version": "8.5.4", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", @@ -8761,6 +8801,19 @@ "he": "bin/he" } }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -14255,6 +14308,14 @@ "node": ">=14" } }, + "node_modules/react-currency-input-field": { + "version": "3.6.10", + "resolved": "https://registry.npmjs.org/react-currency-input-field/-/react-currency-input-field-3.6.10.tgz", + "integrity": "sha512-KRAJJaLujarBTLlEVbznsUxQ56+Qyqwoe5w9DnGxmsGnHv4ycQRpRkuuCDfF9BcXHmegzsOXesfIGpW7Cw9mTQ==", + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", @@ -14406,6 +14467,49 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18" } }, + "node_modules/react-redux": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz", + "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -14541,6 +14645,22 @@ "node": ">=8" } }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "peerDependencies": { + "redux": "^4" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -14667,6 +14787,11 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, + "node_modules/reselect": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.7.tgz", + "integrity": "sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==" + }, "node_modules/resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -16298,6 +16423,14 @@ "requires-port": "^1.0.0" } }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -19408,6 +19541,17 @@ "source-map": "^0.7.3" } }, + "@reduxjs/toolkit": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.3.tgz", + "integrity": "sha512-GU2TNBQVofL09VGmuSioNPQIu6Ml0YLf4EJhgj0AvBadRlCGzUWet8372LjvO4fqKZF2vH1xU0htAa7BrK9pZg==", + "requires": { + "immer": "^9.0.16", + "redux": "^4.2.0", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.7" + } + }, "@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -19946,6 +20090,15 @@ "@types/node": "*" } }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -20302,6 +20455,11 @@ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" }, + "@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, "@types/ws": { "version": "8.5.4", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", @@ -23548,6 +23706,21 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -27331,6 +27504,12 @@ "whatwg-fetch": "^3.6.2" } }, + "react-currency-input-field": { + "version": "3.6.10", + "resolved": "https://registry.npmjs.org/react-currency-input-field/-/react-currency-input-field-3.6.10.tgz", + "integrity": "sha512-KRAJJaLujarBTLlEVbznsUxQ56+Qyqwoe5w9DnGxmsGnHv4ycQRpRkuuCDfF9BcXHmegzsOXesfIGpW7Cw9mTQ==", + "requires": {} + }, "react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", @@ -27444,6 +27623,26 @@ "@types/svg-path-parser": "^1.1.3" } }, + "react-redux": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz", + "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==", + "requires": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, "react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -27547,6 +27746,20 @@ "strip-indent": "^3.0.0" } }, + "redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "requires": {} + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -27648,6 +27861,11 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, + "reselect": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.7.tgz", + "integrity": "sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==" + }, "resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -28826,6 +29044,12 @@ "requires-port": "^1.0.0" } }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/package.json b/package.json index 8cb424a..a8c37db 100644 --- a/package.json +++ b/package.json @@ -3,14 +3,17 @@ "version": "0.1.0", "private": true, "dependencies": { + "@reduxjs/toolkit": "^1.9.3", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "animejs": "^3.2.1", "framer-motion": "^10.8.5", "react": "^18.2.0", + "react-currency-input-field": "^3.6.10", "react-dom": "^18.2.0", "react-minimal-pie-chart": "^8.4.0", + "react-redux": "^8.0.5", "react-scripts": "5.0.1", "swiper": "^9.1.1", "web-vitals": "^2.1.4" diff --git a/src/App.js b/src/App.js index 9f187f4..bdad7ea 100644 --- a/src/App.js +++ b/src/App.js @@ -7,6 +7,8 @@ import { SwiperComponent } from 'components/SwiperComponent/SwiperComponent'; import { VirtualTour } from 'components/VirtualTour/VirtualTour'; import { Analytics } from 'components/Analytics/Analytics'; import { MapComponent } from 'components/MapComponent/MapComponent'; +import { Footer } from 'components/Footer/Footer'; +import { CalculatorComponent } from 'components/CalculatorComponent/CalculatorComponent'; function App() { return ( @@ -19,7 +21,9 @@ function App() { + + ); } diff --git a/src/components/CalculatorComponent/CalculatorComponent.css b/src/components/CalculatorComponent/CalculatorComponent.css new file mode 100644 index 0000000..10ae2f2 --- /dev/null +++ b/src/components/CalculatorComponent/CalculatorComponent.css @@ -0,0 +1,71 @@ + + +.calculator-layout { + display: flex; + flex-direction: row; + gap: 32px; + margin-bottom: 96px; +} + +.input-container-main { + width: 32%; + background: transparent; + border-radius: 16px; + display: flex; + flex-direction: column; + gap: 40px; +} + +.input-container-second { + display: flex; + flex-direction: column; + gap: 33px; + width: 68%; + background: #1c1d22; + border-radius: 4px; + padding: 40px; + box-sizing: border-box; +} + +.main { + font-family: "GilroyWebRegular"; + max-width: 1440px; + margin: 0 auto; + padding: 40px; + user-select: none; +} + + +.input-col-contianer { + display: flex; + flex-direction: column; + gap: 4px; +} + +.input-caption { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-size: 16px; + line-height: 140%; + /* or 22px */ + + + /* Inactive */ + + color: #C5C7CE; +} + +.input-caption-select { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 140%; + /* or 20px */ + + + /* Button_3 */ + margin-top: 12px; + color: #73788C; +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/CalculatorComponent.js b/src/components/CalculatorComponent/CalculatorComponent.js new file mode 100644 index 0000000..e9d8083 --- /dev/null +++ b/src/components/CalculatorComponent/CalculatorComponent.js @@ -0,0 +1,97 @@ + +import './CalculatorComponent.css' +import { useEffect, useState } from "react"; +import { calcSlice } from "../../store/reducers/calcSlice"; +import { useSelector, useDispatch } from "react-redux"; + +import { InputSelect } from "./components/InputSelect/InputSelect"; +import { InputNumber } from "./components/InputNumber/InputNumber"; +import { AveragePriceApartment } from "./components/AveragePriceApartment/AveragePriceApartment"; +import { AverageSquareApartment } from "./components/AverageSquareApartment/AverageSquareApartment"; +import { ConsultationReserv } from "./components/ConsultationReserv/ConsultationReserv"; +import { Sales } from "./components/Sales/Sales"; +import { calculationSlice } from "store/reducers/calculationSlice"; + +import { ResultBlock } from "./components/ResultBlock/ResultBlock"; +import { InputNumberSquare } from './components/InputNumberSquare/InputNumberSquare'; +import { InputNumberConsultation } from './components/InputNumberConsultation/InputNumberConsultation'; + +const INITIAL_REGION = "e5b7edfb-17ec-475f-8631-bc796ad19909"; + +export const CalculatorComponent = ({ }) => { + const [result, setResult] = useState((false)) + + const dispatch = useDispatch(); + const { handleSelectRegion, handleOptions, handleValue } = calcSlice.actions; + const { selectedRegion, filteredList, squareRC, consultation, squareApartment, priceAvarage } = useSelector( + (state) => state.calcReducer + ); + + + useEffect(() => { + dispatch(handleSelectRegion(INITIAL_REGION)); + dispatch(handleOptions()); + dispatch( + handleCalculation({ + squareApartment: squareApartment, + priceAvarage: priceAvarage, + squareRC: squareRC, + consultation: consultation, + }) + ); + }, []) + + + + + + + const handleSelect = (element) => { + dispatch(handleSelectRegion(element.id)); + }; + const { handleCalculation } = calculationSlice.actions; + + useEffect(() => { + dispatch( + handleCalculation({ + squareApartment: squareApartment, + priceAvarage: priceAvarage, + squareRC: squareRC, + consultation: consultation, + }) + ); + }, [consultation, squareRC, priceAvarage, squareApartment]); + + + + return ( +
+
+
+
+ Регион + +
+ Данные будут установлены в соответсвии со средними показателями по + выбранному региону. +
+
+ + + + +
+
+ + + +
+
+
+ + ); +}; diff --git a/src/components/CalculatorComponent/components/AveragePriceApartment/AveragePriceApartment.js b/src/components/CalculatorComponent/components/AveragePriceApartment/AveragePriceApartment.js new file mode 100644 index 0000000..3f3e255 --- /dev/null +++ b/src/components/CalculatorComponent/components/AveragePriceApartment/AveragePriceApartment.js @@ -0,0 +1,26 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; + +export const AveragePriceApartment = () => { + const { priceAvarage, total } = useSelector((state) => state.calcReducer); + + console.log(priceAvarage) + const name = "priceAvarage"; + const min = 30000; + const max = 200000; + const large = true + + return (
+ Средняя стоимость 1 м2 + +
+) +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/AverageSquareApartment/AverageSquareApartment.js b/src/components/CalculatorComponent/components/AverageSquareApartment/AverageSquareApartment.js new file mode 100644 index 0000000..3532ea7 --- /dev/null +++ b/src/components/CalculatorComponent/components/AverageSquareApartment/AverageSquareApartment.js @@ -0,0 +1,23 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; +export const AverageSquareApartment = () => { + const { squareApartment, total } = useSelector((state) => state.calcReducer); + + const name = "squareApartment"; + const min = 1; + const max = 201; + + return ( +
+ Средняя площадь квартиры + +
+ ); +}; diff --git a/src/components/CalculatorComponent/components/ConsultationOffice/ConsultationOffice.js b/src/components/CalculatorComponent/components/ConsultationOffice/ConsultationOffice.js new file mode 100644 index 0000000..bb0c8e1 --- /dev/null +++ b/src/components/CalculatorComponent/components/ConsultationOffice/ConsultationOffice.js @@ -0,0 +1,27 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; + + +export const ConsultationOffice = ({}) => { + + const { consultation, total } = useSelector((state) => state.calcReducer); + + + const name = "consultation"; + const min = 1; + const max = 100; + + return ( +
+ Консультации в офисе + +
+ + ) +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/ConsultationReserv/ConsultationReserv.js b/src/components/CalculatorComponent/components/ConsultationReserv/ConsultationReserv.js new file mode 100644 index 0000000..b47d589 --- /dev/null +++ b/src/components/CalculatorComponent/components/ConsultationReserv/ConsultationReserv.js @@ -0,0 +1,35 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; + + +export const ConsultationReserv = ({result}) => { + + + const { reserved, reservedDefalut } = useSelector( + (state) => state.calculationReducer + ); + + + + const name = "consultationReserv"; + const min = 1; + const max = 101; + + + + + return ( +
+ Консультации, закончившиеся бронью + +
+ + ) +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/FederalCIty/FederalCity.js b/src/components/CalculatorComponent/components/FederalCIty/FederalCity.js new file mode 100644 index 0000000..5629c0f --- /dev/null +++ b/src/components/CalculatorComponent/components/FederalCIty/FederalCity.js @@ -0,0 +1,19 @@ +import '../Region/Region.css' +export const FederalCity = ({ item, select, setHover, handleSelect }) => { + const isSelected = item.id === select; + const isAlive = item.name === undefined; + + const handleClick = ({ }) => { + handleSelect(item); + }; + + return <> + + + +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/InputComponent/InputComponent.css b/src/components/CalculatorComponent/components/InputComponent/InputComponent.css new file mode 100644 index 0000000..aab69c9 --- /dev/null +++ b/src/components/CalculatorComponent/components/InputComponent/InputComponent.css @@ -0,0 +1,179 @@ +.container { + display: flex; + flex-direction: column; + gap: 17px; + width: 100%; +} + +.caption-input { + text-align: left; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 120%; + /* or 19px */ + + /* Landing/Blue/Default */ + + color: #567ece; +} + +.caption-input_type_two { + font-family: 'Inter'; + + text-align: left; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 120%; + /* or 19px */ + + /* Landing/Blue/Default */ + + color: #C5C7CE; +} + +.input_type_one { + -webkit-appearance: none; + background: #888888; + height: 2px; + cursor: pointer; + background-image: linear-gradient(#567ece, #567ece); + background-size: 70% 100%; + background-repeat: no-repeat; +} + + +.input_type_disabled { + background: #888888; + border-radius: 2px; + height: 28px; + cursor: pointer; + background-image: linear-gradient(#2b5ec6, #2b5ec6); + background-size: 70% 100%; + background-repeat: no-repeat; + +} + +.input_type_disabled::-webkit-slider-runnable-track { + -webkit-appearance: none; + box-shadow: none; + border: none; + background: transparent; +} + + + + +.input_type_disabled::-webkit-slider-thumb { + visibility: hidden; +} + + +.input_type_two { + -webkit-appearance: none; + background: #888888; + border-radius: 2px; + height: 28px; + cursor: auto; + background-image: linear-gradient(#798FFF, #798FFF); + background-size: 70% 100%; + background-repeat: no-repeat; +} + +.input_type_two::-webkit-slider-runnable-track { + -webkit-appearance: none; + box-shadow: none; + border: none; + background: transparent; +} + +.input_type_two::-webkit-slider-thumb { + visibility: hidden; + +} + + +.input_type_one::-webkit-slider-runnable-track { + -webkit-appearance: none; + box-shadow: none; + border: none; + background: transparent; +} + +.input_type_one::-webkit-slider-thumb { + -webkit-appearance: none; + background: #567ece; + height: 15px; + width: 15px; + border-radius: 50%; +} + +.input-container { + flex-direction: column; + display: flex; +} + +.value-container { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 140%; + /* identical to box height, or 20px */ + + text-align: center; + + /* Landing/Blue/Default */ + + color: #798FFF; + display: flex; + margin-top: 12px; + justify-content: space-between; +} + +.value-container_type_two { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 140%; + /* identical to box height, or 20px */ + + text-align: center; + + /* Landing/Blue/Default */ + color: #2b5ec6; + + display: flex; + margin-top: 12px; + justify-content: space-between; +} + +.number-input { + -webkit-appearance: none; + border: none; + outline: none; + width: 39px; + + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-size: 21.6px; + line-height: 135%; + /* or 29px */ + box-sizing: border-box; + background-color: transparent; + color: #f7f7f7; +} + + + +.number-container { + display: flex; + align-items: center; +} + +.edit-icon { + cursor: pointer; +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/InputComponent/InputComponent.js b/src/components/CalculatorComponent/components/InputComponent/InputComponent.js new file mode 100644 index 0000000..24743af --- /dev/null +++ b/src/components/CalculatorComponent/components/InputComponent/InputComponent.js @@ -0,0 +1,167 @@ +import "./InputComponent.css"; +import edit from "./edit.svg"; +import { useEffect, useState, useRef } from "react"; +import CurrencyInput from "react-currency-input-field"; +import { useDispatch } from "react-redux"; +import { calcSlice } from "../../../../store/reducers/calcSlice"; + +export const InputComponent = ({ + value, + name, + min, + max, + inputClass, + large, + isDisabled +}) => { + const dispatch = useDispatch(); + const { handleValue } = calcSlice.actions; + const [valid, setValid] = useState(false); + const [valueInput, setValueInput] = useState(value); + const [disabled, setDisabled] = useState(false); + + + useEffect(() => { + setValueInput(value); + }, [value]); + + const handleNumber = (number) => { + console.log(number, 'test') + if (!number) { + return; + } + const num = Number(number.replace(/ /g, "")); + return num; + }; + + const handleTotalValues = (value, name) => { + const toNum = parseInt(value); + dispatch(handleValue({ name: name, value: toNum })); + }; + + const handleState = (e) => { + const { value, name } = e.target; + + setValueInput(value); + handleTotalValues(value, name); + handleStyle(); + }; + + const handleValidity = (number) => { + if (number < max && number > min && number !== 0) { + setValid(false); + return false; + } else { + setValid(true); + return true; + } + }; + + const handleOnValueChange = (value, name) => { + console.log('value', value) + + const number = handleNumber(value); + setValueInput(number); + + + handleStyle(); + + setValid(false); + if (!name) { + return; + } + + if (!value) { + setValueInput(""); + return; + } + + if (!Number.isNaN(number)) { + const validity = handleValidity(number); + + if (validity) { + handleTotalValues(number, name); + return; + } else { + return; + } + } + }; + + const handleFocusLeft = (e) => { + setDisabled(false); + const { name, value } = e.target; + const number = handleNumber(value); + if (number === 0 && number === undefined) { + handleTotalValues(min, name); + return; + } else { + if (!valid) { + if (number < max) { + handleTotalValues(max, name); + setValueInput(max); + return; + } + if (number <= min) { + handleTotalValues(min, name); + setValueInput(min); + return; + } + } else { + return; + } + } + }; + + const handleStyle = () => { + let width; + if (valueInput < min) { + return (width = "0%"); + } + width = ((valueInput - min) * 100) / (max - min) + "% 100%"; + return width; + }; + + + return ( + <> +
+ handleFocusLeft(e)} + onValueChange={(value, name) => handleOnValueChange(value, name)} + /> +
+ +
+ handleState(e)} + > +
+ {min} + {max} +
+
+ + ); +}; diff --git a/src/components/CalculatorComponent/components/InputComponent/edit.svg b/src/components/CalculatorComponent/components/InputComponent/edit.svg new file mode 100644 index 0000000..3524ce9 --- /dev/null +++ b/src/components/CalculatorComponent/components/InputComponent/edit.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/CalculatorComponent/components/InputNumber/InputNumber.css b/src/components/CalculatorComponent/components/InputNumber/InputNumber.css new file mode 100644 index 0000000..4a2232e --- /dev/null +++ b/src/components/CalculatorComponent/components/InputNumber/InputNumber.css @@ -0,0 +1,57 @@ +.input-number { + width: 100%; + font-family: "GilroyWebRegular"; + font-style: normal; + box-sizing: border-box; + font-weight: 500; + font-size: 20px; + line-height: 120%; + background: #23242A; + border-radius: 2px; + color: #ebebeb; + outline: none; + border: none; +} + +.input-number-caption { + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 140%; + /* identical to box height, or 20px */ + + /* Landing/Blue/Default */ + + color: #567ECE; +} + +.input-number[type="text"] { + padding: 16px 16px 12px; + +} + + +.input_type_disabled { + background: #888888; + border-radius: 2px; + height: 28px; + cursor: pointer; + background-image: linear-gradient(#2b5ec6, #2b5ec6); + background-size: 70% 100%; + background-repeat: no-repeat; + +} + +.input_type_disabled::-webkit-slider-runnable-track { + -webkit-appearance: none; + box-shadow: none; + border: none; + background: transparent; +} + + + + +.input_type_disabled::-webkit-slider-thumb { + visibility: hidden; +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/InputNumber/InputNumber.js b/src/components/CalculatorComponent/components/InputNumber/InputNumber.js new file mode 100644 index 0000000..0f67279 --- /dev/null +++ b/src/components/CalculatorComponent/components/InputNumber/InputNumber.js @@ -0,0 +1,95 @@ +import "./InputNumber.css"; +import CurrencyInput from "react-currency-input-field"; +import { calcSlice } from "../../../../store/reducers/calcSlice"; +import { useDispatch } from "react-redux"; +import { useState } from "react"; + +export const InputNumber = ({ number, min, max, name }) => { + const [valid, setValid] = useState(false); + const [valueInput, setValueInput] = useState(number); + + + const dispatch = useDispatch(); + + const { handleValue } = calcSlice.actions; + + const handleTotalValues = (value, name) => { + const toNum = parseInt(value); + dispatch(handleValue({ name: name, value: toNum })); + }; + + const handleValidity = (number) => { + if (!(number < max && number > min && number !== 0)) { + setValid(false); + return false; + } else { + setValid(true); + return true; + } + }; + + const handleNumber = (number) => { + if (!number) { + return; + } + const num = Number(number.replace(/ /g, "")); + return num; + }; + + const handleOnValueChange = (value, name) => { + const number = handleNumber(value); + setValueInput(number); + + setValid(false); + if (!name) { + return; + } + + if (!value) { + setValueInput(""); + return; + } + + if (!Number.isNaN(number)) { + const validity = handleValidity(number); + + if (validity) { + handleTotalValues(number, name); + return; + } else { + return; + } + } + }; + + const handleFocusLeft = (e) => { + const { name, value } = e.target; + const number = handleNumber(value); + if (number === 0 && number === undefined && number === '') { + handleTotalValues(min, name); + return; + } else { + if (!valid) { + if (number <= min) { + handleTotalValues(min, name); + setValueInput(min); + return; + } + } else { + return; + } + } + }; + + return ( + + handleFocusLeft(e)} + value={valueInput} + onValueChange={(value, name) => handleOnValueChange(value, name)} + className="input-number" + name={name} + decimalSeparator=" " + /> + ); +}; diff --git a/src/components/CalculatorComponent/components/InputNumberConsultation/InputNumberConsultation.js b/src/components/CalculatorComponent/components/InputNumberConsultation/InputNumberConsultation.js new file mode 100644 index 0000000..0183274 --- /dev/null +++ b/src/components/CalculatorComponent/components/InputNumberConsultation/InputNumberConsultation.js @@ -0,0 +1,14 @@ +import { InputNumber } from "../InputNumber/InputNumber" + +export const InputNumberConsultation = ({ number }) => { + const min = 1 + const max = 100000 + const name = "consultation" + return ( +
+ + Очных консультаций в месяц + + +
) +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/InputNumberSquare/InputNumberSquare.js b/src/components/CalculatorComponent/components/InputNumberSquare/InputNumberSquare.js new file mode 100644 index 0000000..68f014c --- /dev/null +++ b/src/components/CalculatorComponent/components/InputNumberSquare/InputNumberSquare.js @@ -0,0 +1,15 @@ +import { InputNumber } from "../InputNumber/InputNumber" + +export const InputNumberSquare = ({ number }) => { + const min = 1500; + const max = 1000000; + const name = 'squareRC' + + return ( +
+ + Кв. м жилья в жилом комплексе + + +
) +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/InputSelect/Chevron.svg b/src/components/CalculatorComponent/components/InputSelect/Chevron.svg new file mode 100644 index 0000000..caedc68 --- /dev/null +++ b/src/components/CalculatorComponent/components/InputSelect/Chevron.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/CalculatorComponent/components/InputSelect/InputSelect.css b/src/components/CalculatorComponent/components/InputSelect/InputSelect.css new file mode 100644 index 0000000..7ff882c --- /dev/null +++ b/src/components/CalculatorComponent/components/InputSelect/InputSelect.css @@ -0,0 +1,154 @@ +.select { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-start; + padding: 16px 16px 12px; + gap: 74px; + font-style: normal; + font-weight: 500; + font-size: 20px; + line-height: 120%; + /* identical to box height, or 24px */ + cursor: pointer; + font-family: "GilroyWebRegular"; + width: 100%; + border: none; + color: #ebebeb; + height: 57px; + box-sizing: border-box; + background: rgba(35, 36, 42, 1); + border-radius: 8px; +} + +.select:focus { + outline: none; +} + +.icon-select { + position: absolute; + right: 20px; + top: 13px; + width: 28px; + height: 28px; +} + +.select-container { + height: 321px; +} + +.option { + appearance: none; + font-family: "GilroyWebRegular"; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-start; + padding: 16px 16px 12px; + gap: 74px; + font-style: normal; + font-weight: 500; + font-size: 20px; + line-height: 120%; + /* identical to box height, or 24px */ + border: none; + width: 100%; + /* Landing/White */ + cursor: pointer; + height: 52px; + box-sizing: border-box; + background: rgba(35, 36, 42, 1); +} + +.container { + position: relative; + height: auto; +} + +.select-container { + width: 100%; + height: auto; +} + +.option-container { + z-index: 99; + height: auto; + background: #141414; + position: absolute; + width: 100%; + max-height: 256px; + overflow: hidden; + overflow-y: scroll; +} + +.option-container::-webkit-scrollbar-track { + background: #393c46; + border-radius: 7px; +} + +.option-container::-webkit-scrollbar { + width: 4px; +} + +.option-container::-webkit-scrollbar-thumb { + background: #2b5ec6; + border-radius: 8px; + height: 38px; +} + +.option:hover { + opacity: 0.8; +} + +.option-name { + color: #ebebeb; + + margin: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.map-input { + width: 99%; + height: 99%; + position: relative; +} + +.map { + z-index: 1; + position: absolute; +} + +.map-hover-caption { + cursor: pointer; + font-style: normal; + font-weight: 400; + font-size: 16px; + line-height: 125%; + color: #ebebeb; +} + +.map-hover { + position: absolute; + background-color: transparent; + z-index: 1; + top: 0; + bottom: 0; + width: 100%; + display: flex; + align-items: center; + justify-content: center; +} + +.map-caption { + font-style: normal; + font-weight: 500; + font-size: 14.4px; + line-height: 130%; + margin-top: 5px; + margin-bottom: 10px; + /* Landing/LightGray */ + + color: #888888; +} diff --git a/src/components/CalculatorComponent/components/InputSelect/InputSelect.js b/src/components/CalculatorComponent/components/InputSelect/InputSelect.js new file mode 100644 index 0000000..97746a8 --- /dev/null +++ b/src/components/CalculatorComponent/components/InputSelect/InputSelect.js @@ -0,0 +1,100 @@ +import { useState, useEffect, useRef } from "react"; +import { calcSlice } from "../../../../store/reducers/calcSlice"; +import { useDispatch } from "react-redux"; +import icon from "./Chevron.svg"; +import { motion } from "framer-motion"; +import "./InputSelect.css"; +export const InputSelect = ({ handleSelect, selectedValue, option }) => { + const dispatch = useDispatch(); + const { handleSearch, handleOptions } = calcSlice.actions; + + const divInput = useRef(); + const [show, setShow] = useState(false); + const [text, setText] = useState(""); + + const transition = { duration: 0.3, ease: "easeOut" }; + + const iconAnimation = { + open: { + transform: "rotate(180deg)", + }, + closed: { transform: "rotate(0deg)" }, + }; + const handleSelectRegion = (i) => { + handleSelect(i); + closeDropDown(); + }; + + const closeDropDown = () => { + setShow(false); + }; + + const handleShow = ({}) => { + if (!show) { + setShow(true); + } else { + closeDropDown(); + setText(""); + } + }; + + const onSearch = (e) => { + setText(e.target.value); + dispatch(handleSearch({ query: e.target.value })); + }; + + useEffect(() => { + const handleClose = (e) => { + dispatch(handleOptions()); + setText(""); + if (e.target !== divInput.current) { + closeDropDown(); + } + }; + document.addEventListener("click", handleClose); + + return () => { + document.removeEventListener("click", handleClose); + }; + }, []); + + return ( +
+ +
+ onSearch(e)} + value={show ? text : selectedValue.name} + placeholder={!show ? "" : selectedValue.name} + className="select" + > +
+ {show && ( + <> +
+ {option.map((i) => ( + + ))} +
+ + )} +
+
+
+ ); +}; diff --git a/src/components/CalculatorComponent/components/Region/Region.css b/src/components/CalculatorComponent/components/Region/Region.css new file mode 100644 index 0000000..a0e0d1c --- /dev/null +++ b/src/components/CalculatorComponent/components/Region/Region.css @@ -0,0 +1,15 @@ +.regionClass { + transition: 0.3s; + pointer-events: none; +}; + +/* +.regionClass:not(.selected):hover { + fill: rgba(106, 146, 226, 0.2); + transition: 0.3s; +} + +.regionNoPointer { +} + +*/ \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/Region/Region.js b/src/components/CalculatorComponent/components/Region/Region.js new file mode 100644 index 0000000..1e4c59c --- /dev/null +++ b/src/components/CalculatorComponent/components/Region/Region.js @@ -0,0 +1,27 @@ +import "./Region.css"; +import { useState } from "react"; + +export const Region = ({ d, element, handleSelect, select }) => { + const isSelected = element.id === select; + const isAlive = element.name === undefined; + + const handleClick = ({ }) => { + handleSelect(element); + }; + + return ( + <> + + + + + ); +}; diff --git a/src/components/CalculatorComponent/components/ResultBlock/ResultBlock.css b/src/components/CalculatorComponent/components/ResultBlock/ResultBlock.css new file mode 100644 index 0000000..f2373c5 --- /dev/null +++ b/src/components/CalculatorComponent/components/ResultBlock/ResultBlock.css @@ -0,0 +1,144 @@ +.result-container { + display: flex; + flex-direction: column; + gap: 10px; +} + +.rub-container {} + +.numbers-container { + display: flex; + align-items: flex-end; + height: 60px; +} + +.result-block { + height: 150px; + display: flex; + flex-direction: row; + gap: 46px; +} + +.result-number { + font-style: normal; + font-weight: 400; + font-size: 54px; + line-height: 100%; + /* identical to box height, or 58px */ + margin: 0; + color: #219653; +} + +.result-caption { + font-style: normal; + font-weight: 500; + font-size: 22px; + line-height: 120%; + /* identical to box height, or 29px */ + margin: 0; + color: #219653; +} + +.result-number_one { + font-style: normal; + font-weight: 400; + font-size: 24px; + line-height: 100%; + /* identical to box height, or 24px */ + + /* Gray/Accent */ + + color: #393c46; +} + +.result-caption_one { + font-style: normal; + font-weight: 500; + font-size: 10px; + line-height: 120%; + /* identical to box height, or 12px */ + margin-bottom: 6px; + /* Gray/Accent */ + + color: #393c46; +} + +.result-diff-caption { + font-style: normal; + font-weight: 400; + font-size: 18px; + line-height: 140%; + /* or 20px */ + + /* White */ + + color: #f7f7f7; +} + +.diff { + background: linear-gradient(44.34deg, #D375FF 17.64%, #798FFF 73.73%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + font-weight: 600; + text-fill-color: transparent; +} + +.caption-off { + font-style: normal; + font-weight: 400; + font-size: 18px; + line-height: 140%; + color: #f7f7f7; +} + +.flex-container { + display: flex; + flex-direction: column; + gap: 32px; +} + +.title-result { + font-weight: 400; + font-size: 28px; + line-height: 130%; + /* or 36px */ + + color: #ffffff; +} + +.button-result { + padding: 16px 40px 14px; + + width: 315px; + height: 55px; + font-weight: 400; + font-size: 16px; + line-height: 125%; + /* identical to box height, or 20px */ + + letter-spacing: 0.01em; + font-feature-settings: "tnum" on, "lnum" on; + + /* Landing/White */ + + color: #ebebeb; + cursor: pointer; + /* Inside auto layout */ + border-radius: 2px; + border: none; + flex: none; + order: 0; + flex-grow: 0; +} + +.button_on { + transition: background ease-in 0.2s; + background: #2b5ec6; +} + +.button_off { + transition: background ease-in 0.2s; + + background: #393c46; +} \ No newline at end of file diff --git a/src/components/CalculatorComponent/components/ResultBlock/ResultBlock.js b/src/components/CalculatorComponent/components/ResultBlock/ResultBlock.js new file mode 100644 index 0000000..31def2d --- /dev/null +++ b/src/components/CalculatorComponent/components/ResultBlock/ResultBlock.js @@ -0,0 +1,239 @@ +import "./ResultBlock.css"; +import { useSelector } from "react-redux"; +import { useEffect, useState } from "react"; +import { motion, AnimatePresence } from "framer-motion"; + +export const ResultBlock = ({result, setResult}) => { + const { timeUpdated, timeDefalut, priceDefault, priceUpdated } = useSelector( + (state) => state.calculationReducer + ); + + console.log(timeDefalut, timeUpdated) + + const [showText, setShowText] = useState(false) + + const transition = { duration: 0.35, ease: "easeIn" }; + + const colorAnimationValue = { + open: { color: "#D375FF", fontSize: "56px", marginRight: "8px" }, + closed: { color: "#393c46", fontSize: "18px", marginRight: "4px" }, + }; + + + + + const colorAnimationCaption = { + open: { color: "#D375FF", fontSize: "18px" }, + closed: { color: "#393c46", fontSize: "12px" }, + }; + + const colorAnimationValueGreen = { + open: { color: "#219653", fontSize: "56px", marginRight: "8px" }, + closed: { color: "#393c46", fontSize: "18px", marginRight: "4px" }, + }; + + const colorAnimationCaptionGreen = { + open: { color: "#219653", fontSize: "18px" }, + closed: { color: "#393c46", fontSize: "12px" }, + }; + + const handleMouthPostifx = (num) => { + num = num % 100; + + if (num > 19) { + num = num % 10; + } + + switch (num) { + case 1: + return 0; + + case 2: + case 3: + case 4: + return 1; + + default: + return 2; + } + }; + + const handleMounth = (num, type) => { + const monthesPostfixes = ["месяц", "месяца", "месяцев"]; + + let postfix = handleMouthPostifx(num); + let value1 = monthesPostfixes[postfix]; + + return handleNode(num, value1, type); + }; + + const shortenNumRu = (num, type) => { + console.log(num) + if (isNaN(num)) throw new Error(num + " is not a Number!"); + let currency = { + 0: "", + 1: "тыс. руб.", + 2: "млн. руб", + 3: "млрд. руб", + }; + let thousands = Math.floor((("" + num).length - 1) / 3); + let coef = 1000 ** thousands; + + let value = (num / coef).toFixed(1); + let value1 = currency[thousands]; + + return handleNode(value, value1, type); + }; + + + + const handleNode = (value, value1, type) => { + if (type === 1) { + return ( + <> + + {result && (<> + {value} + + + {value1} + + )} + + + + ); + } else if (type === 0) { + return ( + <> + + {value} + + + {value1} + + + ); + } else if (type === 3) { + return ( + + На {`${value} ${value1}`} вы сократили + срок реализации проекта + + ); + } else { + return ( + + На {`${value} ${value1}`} в месяц вы + заработали больше с помощью нашего инструмента продаж + + ); + } + }; + + return ( +
+ Результаты расчета +
+
+
+
+ {handleMounth(Math.round(timeUpdated), 1)} +
+
+ {handleMounth(Math.round(timeDefalut), 0)} +
+
+ + {!result && (На реализацию проекта)} + + {result && ( + {handleMounth(Math.floor(timeDefalut - timeUpdated), 4)} + + )} + + +
+
+
+
+ {shortenNumRu(Math.round(priceUpdated), 1)} +
+
+ {shortenNumRu(Math.round(priceDefault), 0)} +
+
+ + {!result && ( { + setShowText(definition.opacity === 0 ? true : false) + }} + key={1} initial={{ opacity: 0 }} + animate={{ opacity: 1 }} + exit={{ opacity: 0 }} + className="caption-off">На реализацию проекта)} + {result && ( + + {shortenNumRu(Math.floor(priceUpdated - priceDefault), 4)} + + )} + +
+
+ +
+ ); +}; diff --git a/src/components/CalculatorComponent/components/Sales/Sales.js b/src/components/CalculatorComponent/components/Sales/Sales.js new file mode 100644 index 0000000..02d404a --- /dev/null +++ b/src/components/CalculatorComponent/components/Sales/Sales.js @@ -0,0 +1,32 @@ +import { InputComponent } from "../InputComponent/InputComponent"; +import { useSelector } from "react-redux"; + + +export const Sales = ({ result }) => { + + + const { sales, salesDefault } = useSelector( + (state) => state.calculationReducer + ); + + + const name = "sales"; + const min = 1; + + const max = 100; + + return ( +
+ Продажи + +
+ + ) +} \ No newline at end of file diff --git a/src/components/CounterComponent/CounterComponent.js b/src/components/CounterComponent/CounterComponent.js index 3e83cbd..9a99de6 100644 --- a/src/components/CounterComponent/CounterComponent.js +++ b/src/components/CounterComponent/CounterComponent.js @@ -5,7 +5,7 @@ import {zero, counters, precentage} from 'utils/utils' export const CounterComponent = () => { - return (
+ return (

Эффективность инстумента

продаж в цифрах

Мы собрали статистику за 10 лет работы

@@ -16,7 +16,7 @@ export const CounterComponent = () => { ))}

-
) diff --git a/src/components/Footer/Footer.css b/src/components/Footer/Footer.css new file mode 100644 index 0000000..d914547 --- /dev/null +++ b/src/components/Footer/Footer.css @@ -0,0 +1,9 @@ +footer { + padding: 160px 240px 72px; + background: #1C1D21; + +} + +.footer-title { + font-size: 64px; +} \ No newline at end of file diff --git a/src/components/Footer/Footer.js b/src/components/Footer/Footer.js new file mode 100644 index 0000000..e472705 --- /dev/null +++ b/src/components/Footer/Footer.js @@ -0,0 +1,30 @@ +export const Footer = ({ }) => { +
+

Свяжитесь с нами

+

Хотите увеличить конверсию? + Давайте обсудим детали!

+
+
+
+ Имя Фамилия* + + Компания + +
+
+ Email* + + Номер телефона + +
+
+
+ + Нажимая на кнопку «Отправить заявку» вы соглашаетесь + с Политикой конфиденциальности +
+ +
+
+
+} \ No newline at end of file diff --git a/src/components/MapComponent/MapComponent.css b/src/components/MapComponent/MapComponent.css index 4137f9d..da96a1b 100644 --- a/src/components/MapComponent/MapComponent.css +++ b/src/components/MapComponent/MapComponent.css @@ -2,19 +2,60 @@ display: flex; flex-direction: row; position: relative; + height: 900px; } .map-container { left: 40%; position: absolute; z-index: -1; - top: -100%; + top: -25%; } -.map-text-container { - width: 40%; +.container-map { + max-width: 604px; display: flex; flex-direction: column; gap: 32px; +} + +.map-text-container { + display: flex; + flex-direction: column; + gap: 24px; + padding-right: 52px; + box-sizing: border-box; +} + + +.paragraph-map { + font-family: 'GilroyWebRegular'; + font-style: normal; + font-weight: 400; + font-size: 24px; + line-height: 120%; + /* or 29px */ + + margin: 0; + /* White */ + + color: #F2F2F2; + + + +} + +.subparagraph-map { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-size: 20px; + line-height: 140%; + /* or 28px */ + + + /* Inactive */ + margin: 0; + color: #C5C7CE; } \ No newline at end of file diff --git a/src/components/MapComponent/MapComponent.js b/src/components/MapComponent/MapComponent.js index 57caeb8..252541c 100644 --- a/src/components/MapComponent/MapComponent.js +++ b/src/components/MapComponent/MapComponent.js @@ -1,13 +1,15 @@ import './MapComponent.css' import { MapAnimation } from 'components/Map/Map' export const MapComponent = () => { - return
-
+ return
+

Инструмент продаж поможет вам продавать удаленно

-

Высокий уровень графики и полное погружение покупателя в процесс выбора квартиры.

-

Покажите все преимущества вашего жилого комплекса клиенту из любого конца мира. Местоположение и устройство значения не имеют. Нужен только интернет.

-
+
+

Высокий уровень графики и полное погружение покупателя в процесс выбора квартиры.

+

Покажите все преимущества вашего жилого комплекса клиенту из любого конца мира. Местоположение и устройство значения не имеют. Нужен только интернет.

+
+
} \ No newline at end of file diff --git a/src/components/Title/Title.css b/src/components/Title/Title.css index 35e8f1f..0833020 100644 --- a/src/components/Title/Title.css +++ b/src/components/Title/Title.css @@ -33,6 +33,6 @@ video { flex-direction: column; gap: 56px; width: 1200px; - height: 60vh; + height: 50vh; margin: 0 auto; } \ No newline at end of file diff --git a/src/components/VirtualTour/VirtualTour.js b/src/components/VirtualTour/VirtualTour.js index 462f3e0..2f159f0 100644 --- a/src/components/VirtualTour/VirtualTour.js +++ b/src/components/VirtualTour/VirtualTour.js @@ -2,7 +2,7 @@ import './VirtualTour.css' import glasses from 'images/Photo.png' export const VirtualTour = () => { - return (
+ return (
@@ -11,7 +11,7 @@ export const VirtualTour = () => {

Экскурсия в виртуальной реальности

Клиенту достаточно надеть шлем виртуальной реальности, чтобы прогуляться, оценить и ощутить пространство. Он полностью погружается в воссозданную реальность, чувствует удобство и уровень комфорта.

-
diff --git a/src/images/Language.svg b/src/images/Language.svg new file mode 100644 index 0000000..84c2975 --- /dev/null +++ b/src/images/Language.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/index.js b/src/index.js index d563c0f..4fdb179 100644 --- a/src/index.js +++ b/src/index.js @@ -3,11 +3,19 @@ import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; import reportWebVitals from './reportWebVitals'; +import { setupStore } from "store/store"; +import { Provider } from "react-redux"; + + +const store = setupStore(); + const root = ReactDOM.createRoot(document.getElementById('root')); root.render( - + + + ); diff --git a/src/store/reducers/calcSlice.js b/src/store/reducers/calcSlice.js new file mode 100644 index 0000000..b125ca3 --- /dev/null +++ b/src/store/reducers/calcSlice.js @@ -0,0 +1,65 @@ +import { createSlice } from "@reduxjs/toolkit"; +import { regions } from "../../utils/array"; + +const initialState = { + squareRC: 10000, + squareApartment: 45, + priceAvarage: 100000, + consultation: 30, + consultationReserv: 30, + sales: 10, + averagePriceApartment: null, + regions: regions, + selectedRegion: {}, + options: [], + filteredList: [], + averageNumberApartment: null, +}; + +export const calcSlice = createSlice({ + name: "calc", + initialState, + reducers: { + handleOptions(state) { + const options = state.regions.filter((i) => i.name); + return { ...state, options: options, filteredList: options }; + }, + + handleSearch(state, action) { + const result = state.options.filter((i) => { + const name = String(i.name).toLowerCase().trim(); + const userSearch = action.payload.query.toLowerCase().trim(); + return name.indexOf(userSearch) !== -1; + }); + + console.log(action.payload.query); + + return { ...state, filteredList: result }; + }, + handleSelectRegion(state, action) { + const region = state.regions.find((i) => i.id === action.payload); + return { + ...state, + selectedRegion: region, + priceAvarage: parseInt(region.price), + }; + }, + handleValue(state, action) { + console.log(action.payload.value, "ss"); + return { ...state, [action.payload.name]: action.payload.value }; + }, + handleInitalState(state, action) { + return { + ...state, + [action.payload.name]: initialState[action.payload.name], + }; + }, + handleTotal(state) { + console.log(state.priceAvarage, "price"); + state.averagePriceApartment = state.squareApartment * state.priceAvarage; + state.averageNumberApartment = state.squareRC / state.squareApartment; + }, + }, +}); + +export default calcSlice.reducer; diff --git a/src/store/reducers/calculationSlice.js b/src/store/reducers/calculationSlice.js new file mode 100644 index 0000000..9d8f340 --- /dev/null +++ b/src/store/reducers/calculationSlice.js @@ -0,0 +1,41 @@ +import { createSlice } from "@reduxjs/toolkit"; + +const initialState = { + averageNumberApartment: 0, + averagePriceApartment: 0, + priceDefault: 0, + priceUpdated: 0, + timeDefalut: 0, + timeUpdated: 0, + consultationNumber: 0, + defaultValue: 30, + updatedValue: 45, + sales: 0, + salesDefault: 0, + reservedDefalut: 0, + reserved: 0, +}; + +export const calculationSlice = createSlice({ + name: "calculation", + initialState, + reducers: { + handleCalculation(state, action) { + state.averagePriceApartment = + action.payload.squareApartment * action.payload.priceAvarage; + state.averageNumberApartment = + action.payload.squareRC / action.payload.squareApartment; + state.consultationNumber = action.payload.consultation; + state.reserved = (state.consultationNumber / 100) * state.updatedValue; + state.sales = (state.reserved / 100) * 20; + state.timeUpdated = state.averageNumberApartment / state.sales; + state.priceUpdated = state.sales * state.averagePriceApartment; + state.reservedDefalut = (state.consultationNumber / 100) * state.defaultValue; + state.salesDefault = (state.reservedDefalut / 100) * 10; + state.timeDefalut = state.averageNumberApartment / state.salesDefault; + state.priceDefault = state.salesDefault * state.averagePriceApartment; + }, + }, +}); + +export default calculationSlice.reducer; diff --git a/src/store/store.js b/src/store/store.js new file mode 100644 index 0000000..68d49a7 --- /dev/null +++ b/src/store/store.js @@ -0,0 +1,11 @@ +import { combineReducers, configureStore } from "@reduxjs/toolkit"; +import calcReducer from "./reducers/calcSlice"; +import calculationReducer from './reducers/calculationSlice' + +const rootReducer = combineReducers({ calcReducer, calculationReducer}); + +export const setupStore = () => { + return configureStore({ + reducer: rootReducer, + }); +}; diff --git a/src/styles/styles.css b/src/styles/styles.css index cae0b3b..742368f 100644 --- a/src/styles/styles.css +++ b/src/styles/styles.css @@ -83,6 +83,15 @@ line-height: 150%; } + .button-primary-no-icon { + padding: 16px 40px; + box-sizing: border-box; + height: 62px; + border-radius: 40px; + font-size: 20px; + + } + .button-primary:hover { transition: background 0.2s ease-in-out; background: linear-gradient(180deg, #798FFF -41.07%, #D375FF 100%); @@ -148,4 +157,29 @@ grid-template-columns: 1fr 1fr; gap: 32px; margin-bottom: 118px; -} \ No newline at end of file +} + + +::-webkit-scrollbar { + width: auto; + } + + /* Track */ + ::-webkit-scrollbar-track { + -webkit-box-shadow: auto; + -webkit-border-radius: auto; + border-radius: auto; + background: auto; + } + + /* Handle */ + ::-webkit-scrollbar-thumb { + -webkit-border-radius: auto; + border-radius: auto; + background: auto; + -webkit-box-shadow: auto; + } + ::-webkit-scrollbar-thumb:window-inactive { + background: auto; + } + \ No newline at end of file diff --git a/src/utils/array.js b/src/utils/array.js new file mode 100644 index 0000000..f7e6628 --- /dev/null +++ b/src/utils/array.js @@ -0,0 +1,1247 @@ +export const regions = [ + { + "fill-rule": "evenodd", + id: "ecd91622-61b4-4d02-8c25-cfdce24e6ee5", + "clip-rule": "evenodd", + d: "M842.022 110.104L841.155 112.598L843.342 114.064L845.835 112.598L844.955 109.518L842.022 110.104Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1b428664-6d32-49e1-a90c-d541d4c8feaf", + "clip-rule": "evenodd", + d: "M632.52 176.609L636.533 179.796L638.373 176.889L638.986 174.476L636.759 173.089L634.079 172.689L632.52 176.609Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "7fb98986-fb23-40aa-b433-33c09e2ddf9b", + "clip-rule": "evenodd", + d: "M624.706 186.049L625.986 187.676L630.453 184.943L629.453 182.249L626.666 182.143L625.093 184.543L624.706 186.049Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "dbdfbf89-2897-4592-961e-46ac8f9f1f90", + "clip-rule": "evenodd", + d: "M723.558 144.517L730.291 145.397L730.584 148.77L727.944 149.503L724.878 147.597L723.558 144.517Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a219948a-d41d-4218-a865-7fe47a4d9b0b", + "clip-rule": "evenodd", + d: "M741.277 133.397L742.451 138.81H745.224L745.811 133.97L743.037 131.637L741.277 133.397Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "8c2f214c-8624-4d6e-995a-d69206f77612", + "clip-rule": "evenodd", + d: "M747.424 137.93V144.077L754.304 142.623L760.757 139.25L758.557 134.264L754.304 133.677L751.09 132.957L748.744 136.464L747.424 137.93Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "30da341c-a9a0-4422-b353-6bca70087938", + "clip-rule": "evenodd", + d: "M749.624 103.664L751.677 108.051L764.85 108.198L768.664 101.171L766.17 95.7578L763.384 98.8377L757.971 98.3978L756.504 100.878H753.571L753.144 103.811L749.624 103.664Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "9e4dfad4-a0a5-4432-a13a-4e98d96d2ef5", + "clip-rule": "evenodd", + d: "M744.491 81.6914L743.624 84.918L746.251 85.5047L747.277 82.7181L744.491 81.6914Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "494cd82f-4c4c-4d28-ae7f-8870bbb9e7d5", + "clip-rule": "evenodd", + d: "M737.464 110.104L740.544 114.798L746.251 115.958L746.397 109.371L744.491 106.144L737.757 105.718L734.251 108.198L728.824 107.318L728.384 110.984L731.611 114.358L729.851 116.411L724.731 112.158L718.571 112.744L718.145 117.718L718.718 122.851L721.504 126.357L722.531 130.317L728.238 131.931L733.518 131.491L733.078 125.917L736.877 126.357L739.811 121.531L743.331 122.264L745.664 119.624L743.331 117.278L738.197 115.811L734.104 110.984L737.464 110.104Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "019a4850-fd3f-416a-93ee-b22f4ec275ba", + "clip-rule": "evenodd", + d: "M711.691 122.411L712.571 126.357L716.091 130.464L718.278 129.584L715.651 124.744L711.691 122.411Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "b07d2440-bb1b-4d64-95db-f5db5065a057", + "clip-rule": "evenodd", + d: "M863.648 113.691L861.874 117.144L852.301 122.531L845.341 115.918L838.381 115.224L828.462 121.664L821.675 130.024L819.235 138.544L814.715 139.93L809.142 137.157L803.742 137.677L800.956 141.33L798.529 139.237L796.262 141.677L793.476 139.064L797.476 135.064L788.089 134.37L782.689 139.064L785.649 149.157L780.249 154.383V146.557H776.596L772.943 149.863L772.076 145.85L777.463 140.984L771.716 141.33L754.663 150.037L757.97 154.037L753.103 158.73L755.01 162.21L758.503 160.477L758.85 165.516L763.023 170.396L756.583 171.956L754.663 174.57L756.41 178.743L751.183 179.623L744.223 177.53L742.143 185.356L730.304 183.276V200.676L721.944 199.289L709.064 187.623L713.771 184.316L705.944 172.663L700.891 170.223L693.225 172.836L684.705 169.53L683.491 182.756L667.998 189.369L662.079 185.356L662.945 182.236L647.106 182.049L642.932 187.623L641.892 191.276L640.852 185.889L637.879 183.276L634.413 186.929L629.586 189.343L629.319 192.663L631.573 195.662L631.613 195.716L631.626 195.796L632.653 201.156L640.106 211.702L640.172 211.795V211.889V218.755L643.972 223.329L644.186 223.582L643.932 223.782L635.239 230.688L634.733 234.688L634.719 234.768L634.679 234.835L632.653 237.888L631.106 245.328L631.053 245.621L630.759 245.581L626.493 245.075L619.613 250.688L619.586 250.701L619.56 250.715L617.253 251.915L622.706 260.248L622.746 260.328L622.759 260.408L624.613 283.714L624.626 283.861L624.533 283.967L619.733 289.26L622.893 291.7L623.053 291.82L623.013 292.02L621.72 298.22L624.533 301.273L624.613 301.367V301.5V305.833L627.919 308.113L628.119 308.26L628.039 308.5L626.439 312.74L626.426 312.793L626.399 312.833L621.426 318.846L620.946 323.153H629.053H629.173L629.253 323.233L632.786 325.993L636.559 323.486L636.812 323.313L636.999 323.553L639.119 326.193L639.279 326.406L639.266 326.433L642.039 330.633L642.226 330.913L641.946 331.086L638.799 333.086V336.806L642.279 337.073L645.186 335.046L645.492 334.833L645.652 335.166L649.252 342.059L649.292 342.126V342.219L648.999 350.419L653.625 353.019L653.839 353.139L653.785 353.379L651.706 361.965L654.305 367.725L660.159 369.485L660.505 369.592L660.359 369.925L655.892 380.365L654.999 393.365L659.505 398.151L664.372 394.431L664.439 394.365H664.545L671.865 394.071L674.478 389.432L674.678 389.058L674.985 389.352L678.932 393.311L684.078 387.312L692.158 369.965L692.225 369.805L692.398 369.779L697.798 368.872L697.891 368.859L697.971 368.899L708.464 373.099L708.611 373.152L708.651 373.299L710.931 380.152L717.211 377.298L717.371 377.219L717.531 377.325L721.424 380.018L721.504 380.072L721.531 380.165L728.597 396.178L737.784 413.191L743.557 409.404L743.583 409.391L743.61 409.378L749.61 406.978L749.783 406.911L749.93 407.031L754.517 410.751L757.01 408.538L757.223 408.338L757.45 408.538L761.116 411.924L764.49 408.551L764.596 408.444L764.73 408.458L773.129 408.751L773.236 408.764L773.316 408.831L778.569 412.911L788.902 409.071L789.076 409.018L789.222 409.138L792.662 412.004L806.875 405.485L806.969 405.445L807.075 405.458L811.169 406.338L815.635 404.671L815.089 401.338L815.035 401.098L815.249 400.991L826.248 395.271L823.502 387.525L823.435 387.338L823.568 387.192L827.262 383.245L825.728 379.418L818.689 374.819L818.449 374.659L818.582 374.405L822.288 367.259L815.409 362.499L815.102 362.299L815.342 362.019L818.542 358.272V342.526V342.299L818.755 342.219L832.262 337.086L832.782 330.993L832.808 330.713L833.088 330.699L841.088 330.166L842.901 325.22L842.635 320.086L842.621 319.873L842.821 319.78L846.688 317.98L843.781 307.687L838.395 303.913L838.208 303.78L838.275 303.567L841.795 291.074L836.915 278.034L836.848 277.861L836.955 277.714L839.688 274.167L839.835 273.981L840.048 274.047L849.554 277.301L855.621 275.994L857.741 272.287L857.821 272.141L857.968 272.127L865.154 271.061L866.434 266.448L854.488 241.648L854.434 241.555L854.461 241.448L855.674 235.382L855.701 235.262L855.808 235.182L863.821 229.528L860.794 223.715L860.674 223.502L860.861 223.329L868.621 216.062L868.701 215.982L868.807 215.969L875.714 215.262L879.674 210.822L880.38 203.089L875.901 199.076L875.794 198.982V198.849L875.554 193.849L872.687 189.556L872.541 189.329L872.741 189.143L876.154 185.956L872.474 181.583L872.274 181.356L872.501 181.143L881.474 172.903L881.514 172.863L881.567 172.836L885.607 171.17L888.594 166.796L882.94 155.037H875.874H875.807L875.741 155.01L870.167 152.583L870.047 152.53L869.994 152.397L867.087 144.877L867.007 144.704L867.141 144.557L878.46 131.304V124.797L863.648 113.691Z", + fill: "#141414", + name: "Республика Саха", + price: "107926", + }, + { + "fill-rule": "evenodd", + id: "e43bcb83-ea22-4e2b-a9ea-76684f132e22", + "clip-rule": "evenodd", + d: "M881.207 26.9724L888.714 35.8789L890.354 34.2389L892.407 23.9725L894.86 19.1859L892.14 15.4927L885.314 16.0393L881.207 22.1859V26.9724Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "91b582ec-ccf8-448f-aeeb-9476c112821c", + "clip-rule": "evenodd", + d: "M997.071 116.491L995.365 97.6511L990.138 94.6911L1002.5 86.158L1000.75 80.4115L977.778 78.5048L975.005 82.1581L968.725 82.6781L968.045 87.558L962.992 87.198V80.4115L968.725 78.5048L970.992 73.7983L969.779 61.4519L967.512 60.5719L964.725 62.3185L964.552 57.7853L959.165 59.8786L955.499 55.7053L956.899 48.9188L961.419 52.9187L964.032 50.8255L967.859 55.012L970.125 49.7855L969.605 43.5189L973.778 40.039L981.085 40.7323L993.271 31.5192L990.311 28.026L996.405 28.9059L996.231 22.9861L989.618 24.1994L987.698 20.0261L978.832 18.2795L982.312 13.9329L977.778 10.6263L981.965 7.6664L976.738 0.879883L961.952 9.58636L961.072 16.7195L957.072 21.9328L966.992 25.946L961.605 28.3859L945.592 24.026L926.966 36.3858L899.113 51.5321L891.634 63.7052L892.327 67.3584L887.287 68.7584L880.154 75.1982L885.194 81.4648L889.714 80.0648L896.513 83.8914L895.807 90.6912L889.54 91.3846L885.367 93.8112L876.487 88.2513V99.5577L867.447 106.344L863.954 113.117L878.967 124.384L879.1 124.477V124.637V131.424V131.544L879.021 131.637L867.754 144.837L870.541 152.037L875.941 154.383H883.14H883.34L883.434 154.57L886.274 160.476L890.954 161.183L891.114 161.196L891.18 161.343L894.18 166.65L900.46 163.636L900.58 163.57L900.7 163.61L906.593 165.503L911.06 161.503L911.14 161.423L911.246 161.41L918.166 160.943L923.286 155.57L922.353 150.397L922.299 150.117L922.566 150.037L927.739 148.397L929.153 143.463L929.206 143.25L929.419 143.237L933.819 142.77L935.206 138.597L935.273 138.424L935.446 138.384L943.552 136.477L945.659 132.73L945.752 132.57L945.926 132.557L958.045 131.837L958.285 131.824L958.379 132.05L961.179 139.757L969.618 137.184L969.658 137.17H969.712L978.938 137.41L986.378 116.051L986.498 115.691L986.831 115.864L991.325 118.224L997.071 116.491Z", + fill: "#141414", + name: "Чукотский АО", + price: "121732" + }, + { + "fill-rule": "evenodd", + id: "817484cd-73a8-4112-800e-1e11841fef7f", + "clip-rule": "evenodd", + d: "M1054.02 212.062L1056.74 214.768L1062.02 210.435L1059.71 209.902L1054.02 212.062Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "88ebeeac-9c4f-4c5d-b886-6f3c9d358e3f", + "clip-rule": "evenodd", + d: "M1031.32 326.326L1031.75 328.366L1034.38 330.046L1035.64 326.833L1034.2 324.459L1031.32 326.326Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "e46750d0-8bab-44f6-b85b-474c3585f448", + "clip-rule": "evenodd", + d: "M1039.62 322.433L1039.2 324.379L1042.07 325.486L1043.6 323.793L1040.8 321.339L1039.62 322.433Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "8f534427-6341-48ac-8cb3-b67b97caf98f", + "clip-rule": "evenodd", + d: "M1037.84 326.673L1037.16 334.699L1040.3 338.766L1043.18 337.419L1042.59 329.459L1040.3 327.34L1037.84 326.673Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "0b6c456d-15d5-4076-988d-9dcfc88d5f78", + "clip-rule": "evenodd", + d: "M1042.32 344.526L1041.91 347.486L1043.26 350.446L1046.99 348.752L1047.5 346.806L1042.32 344.526Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a6fd761f-af82-4d32-9816-726e409aee01", + "clip-rule": "evenodd", + d: "M1047.12 368.045L1045.74 370.698L1047.82 373.698L1050.35 371.285L1048.74 368.272L1047.12 368.045Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "7edea753-6d55-4677-b378-a28e6ea41128", + "clip-rule": "evenodd", + d: "M1047.35 382.951L1048.74 385.258L1050.7 384.565L1051.16 380.871L1048.62 380.285L1047.35 382.951Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "99c781a9-8018-40b9-ae9e-91fea11ccfd9", + "clip-rule": "evenodd", + d: "M1049.08 388.951L1047 391.151L1048.62 395.538L1053.47 394.271L1051.86 389.764L1049.08 388.951Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "fb29bb49-f457-4b29-8bdf-6b0c889b1bf7", + "clip-rule": "evenodd", + d: "M1045.84 407.204L1043.42 409.631L1043.54 414.724L1043.66 420.03L1043.76 422.457H1046.31L1048.39 416.457L1047.92 410.564L1045.84 407.204Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "783946ce-5194-49a2-97a1-d433489fabbf", + "clip-rule": "evenodd", + d: "M1038.56 427.084L1041.11 427.204L1041.92 430.551L1040.07 433.43L1037.64 436.897L1037.42 440.71L1036.72 445.457L1036.26 449.03L1035.1 448.457L1034.18 442.217L1033.95 434.47L1037.07 431.244L1038.8 429.737L1038.56 427.084Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "4a1280e7-5e18-475e-ae5e-9ba5e1316ec8", + "clip-rule": "evenodd", + d: "M1029.4 468.416L1030.66 467.87L1031.15 458.843L1032.71 457.043L1033 454.683L1031.35 453.63L1028.8 454.83L1027.4 455.936L1028.66 459.896L1028.2 465.016L1029.4 468.416Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "aaac96e3-dae2-4311-9b60-2017ded8091f", + "clip-rule": "evenodd", + d: "M1038.91 459.336L1039.76 461.296L1042.32 460.39L1041.76 457.683L1040.36 455.736L1038.96 457.083L1038.91 459.336Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "2ba4e12d-5b79-4c31-ad2b-c49d51827da1", + "clip-rule": "evenodd", + d: "M989.845 194.049L987.818 200.142L995.538 208.809L996.618 196.355L992.418 194.462L989.845 194.049Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "69d858af-b84c-49b9-99af-5a9a2fe41f6e", + "clip-rule": "evenodd", + d: "M1040.75 216.795L1042.79 219.915L1050.5 221.129L1053.62 219.515L1051.72 216.262L1046.03 215.582L1040.75 216.795Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "94cb4d71-04a3-47ed-b3d4-ea923d0289cd", + "clip-rule": "evenodd", + d: "M900.553 285.367L905.206 282.3L908.34 279.687L912.686 278.647L911.3 269.767L918.953 267.327L924.873 262.114L930.273 261.941L926.273 267.687L930.099 270.994L935.659 264.727L937.059 254.808L942.099 252.888L946.112 247.661L941.939 244.528L938.272 249.061L934.446 245.408L933.406 227.475L930.099 216.862L931.139 209.035L937.579 199.809L941.232 199.635L942.979 194.409L950.459 204.675L955.685 203.809L956.032 199.982L954.805 192.142L953.485 186.636L948.459 183.796L948.326 183.729L948.299 183.583L947.339 178.556L944.112 175.543L938.872 176.023L938.632 176.036L938.539 175.809L935.432 167.676L930.966 166.73L930.833 166.703L930.766 166.596L923.593 156.183L918.539 161.476L918.446 161.57L918.326 161.583L911.406 162.05L906.886 166.103L906.74 166.223L906.566 166.17L900.633 164.263L894.193 167.37L893.927 167.503L893.78 167.236L890.7 161.796L886.607 161.183L889.26 166.69L889.34 166.863L889.233 167.01L886.087 171.623L886.02 171.703L885.94 171.743L881.86 173.409L873.167 181.409L876.847 185.782L877.047 186.009L876.82 186.222L873.38 189.436L876.14 193.569L876.194 193.636V193.729L876.434 198.689L880.94 202.715L881.06 202.822L881.047 202.995L880.314 210.995L880.3 211.102L880.234 211.182L876.114 215.782L876.034 215.875L875.9 215.888L868.981 216.608L861.487 223.635L864.514 229.488L864.647 229.728L864.421 229.901L856.274 235.635L855.114 241.475L866.901 265.941L872.354 262.314L872.474 262.234L872.634 262.287L884.954 266.381L885.127 266.447L885.167 266.634L886.527 273.474L886.554 273.581L886.5 273.687L883.567 279.02L885.78 283.447L890.673 279.847L890.767 279.78H890.873H897.167H897.353L897.447 279.94L900.553 285.367Z", + fill: "#141414", + name: "Магаданская область", + price: "85071", + }, + { + "fill-rule": "evenodd", + id: "78308a7f-061e-44ce-87de-3cd7a5a8e8b0", + "clip-rule": "evenodd", + d: "M910.047 496.416L909.381 516.735L913.047 522.988L898.767 524.215L894.074 534.481L907.301 548.054L907.647 553.108L914.954 546.148L927.487 546.321L936.54 539.001L941.94 528.215L944.54 498.629L948.193 483.136L945.766 465.016L942.193 464.003L941.993 463.95L941.953 463.75L941.087 459.416L935.14 455.163L928.487 460.163L932.433 464.443L938.74 464.976L939.073 465.003L939.033 465.336L937.607 475.163L937.567 475.429H937.287L932.82 475.603L933.5 481.856L933.513 482.056L933.353 482.162L926.927 486.442L926.86 486.496H926.78L916.207 487.202L913.567 490.669L915.62 494.776L915.807 495.149L915.407 495.242L910.047 496.416Z", + fill: "#141414", + name: "Приморский Край", + price: "121578", + }, + { + "fill-rule": "evenodd", + id: "b4de1845-df13-4c1f-8521-0dea788be8f0", + "clip-rule": "evenodd", + d: "M904.221 474.523L908.861 482.096L907.127 487.669L909.954 495.776L914.86 494.696L912.9 490.789L912.807 490.603L912.94 490.443L915.794 486.696L915.874 486.576L916.02 486.563L926.647 485.856L932.833 481.736L932.14 475.323L932.1 474.976L932.447 474.963L936.993 474.803L938.34 465.59L932.26 465.083L932.127 465.07L932.047 464.976L927.767 460.337L927.513 460.07L927.807 459.857L934.94 454.51L935.14 454.363L935.327 454.51L941.566 458.963L941.673 459.043L941.7 459.163L942.553 463.43L945.74 464.337L947.326 443.804L945.06 437.364L934.967 416.831L931.66 412.831L928.7 398.391L926.687 393.578L925.98 392.805L918.434 389.685L915.82 386.552L918.087 382.018L912.527 379.765L900.861 377.672L891.808 382.378L888.674 396.125L884.848 391.245L880.501 396.818L876.848 386.205L869.181 390.898L862.741 389.858L863.088 383.765L871.448 362.885L873.541 341.993L875.968 331.899L873.888 323.553L876.661 316.073L875.448 308.06L893.021 290.834L898.594 291.874L899.114 289.78L897.554 287.354L900.007 285.727L896.981 280.434H890.981L885.861 284.207L885.554 284.42L885.381 284.087L882.914 279.154L882.834 279.007L882.928 278.861L885.874 273.487L884.568 266.941L872.581 262.941L867.061 266.621L865.728 271.434L865.661 271.634L865.461 271.674L858.222 272.741L856.115 276.434L856.035 276.567L855.902 276.594L849.595 277.954L849.515 277.981L849.435 277.954L840.062 274.741L837.582 277.967L842.449 290.94L842.489 291.047L842.462 291.14L838.955 303.513L844.235 307.22L844.342 307.287L844.369 307.393L847.382 318.073L847.462 318.34L847.208 318.446L843.302 320.273L843.555 325.26L843.569 325.326L843.542 325.38L841.622 330.593L841.555 330.779L841.342 330.806L833.409 331.326L832.889 337.353L832.862 337.553L832.675 337.619L819.196 342.739V358.405V358.512L819.116 358.605L816.062 362.165L822.889 366.899L823.129 367.059L822.996 367.312L819.289 374.445L826.169 378.938L826.249 378.992L826.289 379.085L827.929 383.192L828.009 383.378L827.876 383.538L824.169 387.498L826.822 394.978L837.742 389.298L837.955 389.178L838.129 389.365L841.729 393.258L841.875 393.418L841.782 393.618L836.422 405.244L837.009 410.844L837.035 411.058L836.849 411.164L832.822 413.458L833.102 418.057H842.089H842.262L842.355 418.191L846.462 424.337L850.955 424.057L858.288 417.311L859.475 412.298L859.528 412.058H859.782H865.275L866.995 408.631L867.101 408.418L867.328 408.458L871.221 409.058L871.421 409.084L871.488 409.284L875.088 420.377L875.141 420.564L875.008 420.697L872.608 423.097L872.528 423.177L872.435 423.191L863.555 424.617L865.768 429.324L865.861 429.524L865.715 429.684L862.182 433.511L861.301 438.524L861.288 438.604L861.222 438.67L856.008 444.777L858.235 447.564L858.382 447.75L858.235 447.95L854.702 452.67V458.363L864.128 463.07L864.195 463.096L864.235 463.163L871.821 473.656L876.554 469.163L876.661 469.07L876.794 469.083L886.968 469.256H887.074L887.154 469.323L891.661 472.963L905.234 468.376L905.794 468.19L905.647 468.763L904.221 474.523Z", + fill: "#141414", + name: "Хабаровский Край", + price: "100633", + }, + { + "fill-rule": "evenodd", + id: "eadf7e78-babe-4309-806e-969e9dd1b65b", + "clip-rule": "evenodd", + d: "M865.715 483.962L870.928 492.189L876.488 497.069L888.328 491.322L889.888 486.442L898.768 476.523L903.607 474.309L904.887 469.189L891.701 473.629L891.528 473.696L891.394 473.576L886.834 469.909L876.915 469.723L872.021 474.363L865.715 483.962Z", + fill: "#141414", + name: "Еврейская АО", + price: "121732" + + }, + { + "fill-rule": "evenodd", + id: "6118742f-2371-4628-a1b0-595af3a4ff6a", + "clip-rule": "evenodd", + d: "M770.997 453.043L782.863 446.937L791.916 450.07L802.876 448.337L818.889 464.163L838.729 484.709L846.555 481.576L851.435 483.842L854.915 482.096L861.528 484.189L865.102 483.722L871.381 474.163L863.768 463.603L854.235 458.843L854.062 458.75V458.563V452.563V452.457L854.128 452.363L857.568 447.763L855.328 444.963L855.168 444.75L855.342 444.55L860.675 438.323L861.555 433.31L861.582 433.217L861.648 433.15L865.088 429.404L862.795 424.51L862.608 424.124L863.022 424.057L872.221 422.577L874.408 420.391L870.928 409.671L867.461 409.137L865.768 412.524L865.675 412.697H865.475H860.035L858.902 417.551L858.875 417.644L858.808 417.711L851.302 424.617L851.222 424.684L851.102 424.697L846.302 424.99L846.129 425.004L846.022 424.857L841.915 418.697H832.796H832.489L832.476 418.391L832.169 413.297L832.156 413.097L832.329 412.991L836.342 410.697L835.769 405.218L835.756 405.124L835.795 405.044L841.102 393.551L837.822 389.991L815.756 401.458L816.316 404.831L816.369 405.084L816.116 405.178L811.316 406.977L811.223 407.017L811.143 406.991L807.036 406.124L792.743 412.671L792.556 412.751L792.41 412.631L788.943 409.737L778.623 413.577L778.45 413.644L778.317 413.524L772.997 409.404L764.85 409.111L761.344 412.604L761.13 412.831L760.904 412.617L757.224 409.217L754.744 411.417L754.531 411.604L754.317 411.431L749.664 407.657L743.877 409.964L738.251 413.657L745.371 418.404L745.651 418.591L745.451 418.857L743.331 421.831L746.611 425.11L752.557 421.817L752.837 421.657L752.997 421.937L755.837 426.964L760.397 425.884L760.771 425.79L760.797 426.177L761.464 435.124L766.104 437.777L766.424 437.964L766.21 438.243L763.61 441.95L770.997 453.043Z", + fill: "#141414", + name: "Амурская область", + price: "112116", + }, + { + "fill-rule": "evenodd", + id: "290ad08f-43bb-45f5-b129-3a7bc7bb2731", + "clip-rule": "evenodd", + d: "M926.687 393.578L926.447 392.991L936.713 398.564L940.02 407.258L945.06 413.697L951.153 423.444L955.499 430.577L960.553 434.404L962.126 438.937L963.513 442.937L969.779 445.897L970.646 452.163L977.086 460.336L977.606 453.203L976.739 447.803L981.792 447.457L983.699 446.59L988.392 449.03L984.565 441.017H978.992L973.086 438.417L966.299 433.537L961.953 422.404L959.513 415.257L964.726 412.311L974.472 411.791L952.553 396.991L937.06 383.071L929.927 369.672L920.18 362.885L915.647 357.139L912.527 358.525L911.82 361.832L917.567 365.845L920.7 370.538L918.953 372.805L916.167 372.098L915.3 376.112L920.873 380.285L926.447 392.991L925.98 392.805L926.687 393.578Z", + fill: "#141414", + name: "Сахалинская область", + price: "150879", + }, + { + "fill-rule": "evenodd", + id: "92466846-3c6c-4840-a00a-5f66d145b62a", + "clip-rule": "evenodd", + d: "M94.1309 316.606L95.5842 319.366L95.3308 325.78L99.7707 328.153L99.7841 328.166L102.984 330.219L105.957 328.166L106.051 328.099L106.157 328.113L110.651 328.353L115.37 325.473L115.877 321.873L115.93 321.566L116.237 321.606L121.517 322.313L124.29 321.433L124.557 321.353L124.677 321.606L126.757 325.766L131.45 327.433L132.49 326.5L132.797 321.273L129.783 319.006L129.663 318.926V318.78L129.437 315.406L127.53 313.593L124.61 311.446L124.464 311.353L124.477 311.167L124.797 306.033L118.97 301.513L118.864 301.433L118.85 301.3L118.317 297.86L116.104 296.807L115.917 296.713V296.513V294.34L115.024 292.767L111.717 292.567L111.13 293.94L111.064 294.1L110.891 294.127L109.531 294.354L109.344 294.38L109.224 294.234L108.317 293.114H106.904L104.731 295.074V298.78V298.873L104.677 298.967L103.397 300.74L104.491 301.567L104.611 301.647L104.624 301.807L104.731 303.607L104.757 303.967L104.397 303.953L101.997 303.847L101.037 305.487L101.691 308.753L101.717 308.927L101.597 309.047L94.1309 316.606Z", + fill: "#141414", + name: "Воронежская область", + price: "66086", + }, + { + "fill-rule": "evenodd", + id: "47089354-3710-42d1-aa93-4462cc3223a6", + "clip-rule": "evenodd", + d: "M82.785 281.447L80.2784 284.567L79.0518 286.474L79.5717 289.087L82.185 290.3L81.8384 294.314L88.4516 298.487L88.6249 306.14L93.8114 316.007L101.011 308.713L100.371 305.5L100.345 305.38L100.411 305.273L101.545 303.353L101.638 303.18L101.838 303.193L104.065 303.287L103.985 301.993L102.758 301.06L102.505 300.874L102.678 300.62L104.091 298.674V295.06L99.2913 290.154L94.5448 289.154L94.4781 289.14L94.4248 289.114L91.0515 286.847L90.9582 286.78L90.9182 286.674L90.0782 283.821L88.3582 283.527L86.6516 284.487L86.4649 284.607L86.2916 284.461L82.785 281.447Z", + fill: "#141414", + name: "Белогородская область", + price: "79329", + }, + { + "fill-rule": "evenodd", + id: "321a9965-1224-4e24-bf95-debe33dec76b", + "clip-rule": "evenodd", + d: "M87.331 264.527L84.4511 265.767L83.0511 268.554L80.9712 269.074L80.7979 272.554L83.7578 274.3L83.0378 280.794L86.5311 283.82L88.1444 282.914L88.2377 282.86L88.3577 282.874L90.3843 283.207L90.5843 283.247L90.6376 283.447L91.5043 286.38L94.7309 288.54L99.5174 289.54L99.6108 289.553L99.6774 289.633L104.424 294.487L106.557 292.553L106.651 292.46H106.771H108.464H108.611L108.717 292.58L109.611 293.687L110.597 293.513L111.131 292.273L108.997 289.367L108.931 289.287V289.193L108.717 286.367L106.451 285.647L106.317 285.607L106.251 285.474L105.584 284.007L105.557 283.94V283.874V281.5L104.491 280.114L104.424 280.034V279.914V274.834L96.8108 264.887L87.331 264.527Z", + fill: "#141414", + name: "Курская область", + price: "66820", + }, + { + "fill-rule": "evenodd", + id: "b9c8ae14-40f1-4b8d-8876-ff97cce9ae1b", + "clip-rule": "evenodd", + d: "M98.1179 241.274L93.3181 240.874L89.8381 237.568L90.1981 234.435L86.8915 233.741L84.9716 238.448L78.0117 244.354L78.5317 248.194L82.185 248.021L84.9716 250.274L86.0115 255.154L89.1448 254.807L92.7981 255.501V257.941L88.2648 263.914L96.878 264.247L107.598 256.381L106.758 254.994L106.704 254.914V254.834V253.101V252.954L106.798 252.861L108.078 251.581L108.104 251.567L108.144 251.541L109.971 250.461L109.758 249.021L107.584 248.861L106.411 249.794L106.238 249.928L106.051 249.821L104.131 248.728L104.051 248.674L104.011 248.594L102.825 246.314L102.785 246.248V246.168L102.691 244.074V243.981L102.731 243.901L103.851 241.981L98.7046 241.648H98.6113L98.5313 241.581L98.1179 241.274Z", + fill: "#141414", + name: "Брянская область", + price: "54901", + }, + { + "fill-rule": "evenodd", + id: "30c766a9-b875-41e9-8205-17f84492698e", + "clip-rule": "evenodd", + d: "M113.251 211.809L112.464 213.209L106.718 216.515L103.771 221.208L100.638 227.648L100.291 232.875L101.158 236.008L98.8912 238.795L98.7578 240.941L98.8378 241.008L104.331 241.368L106.531 240.395L106.598 240.368H106.678L111.011 240.448L113.384 238.261L113.491 238.168H113.624L116.811 238.355L117.037 238.368L117.104 238.581L118.451 243.208L119.637 242.501L119.744 242.448L119.851 242.461L122.224 242.835L122.371 242.848L122.437 242.968L123.611 244.635L129.824 244.021L133.53 241.635L137.65 235.728L137.81 234.301L134.984 230.862L134.917 230.782L134.904 230.688L134.477 227.555L127.504 226.315L127.437 226.302L127.371 226.262L123.997 223.795L123.931 223.742L123.904 223.688L119.424 215.289V215.275L119.411 215.262L117.997 211.902L116.664 211.195L113.957 211.889L113.891 211.915L113.824 211.902L113.251 211.809Z", + fill: "#141414", + name: "Смоленская область", + price: "47 454 руб", + }, + { + "fill-rule": "evenodd", + id: "0abc2eae-5e0f-4e4b-95c9-fab80306d270", + "clip-rule": "evenodd", + d: "M97.4375 264.634L105.011 274.527L105.077 274.62V274.727V279.807L106.131 281.194L106.197 281.287V281.394V283.807L106.784 285.074L109.077 285.807L112.597 285.98L113.677 284.06L113.717 283.994L113.757 283.967L120.41 278.567L121.104 273.114L118.224 270.487L118.17 270.447L118.144 270.381L116.677 267.194L116.65 267.127V267.047L116.824 261.501L108.064 256.861L97.4375 264.634Z", + fill: "#141414", + name: "Орловская область", + price: "64232", + }, + { + "fill-rule": "evenodd", + id: "52fbc570-9298-4115-8040-c796ff341a50", + "clip-rule": "evenodd", + d: "M120.678 279.194L114.225 284.42L113.065 286.474L112.958 286.647L112.771 286.634L109.385 286.474L109.571 289.06L111.678 291.914L115.238 292.127L115.425 292.14L115.505 292.287L116.518 294.1L116.571 294.167V294.26V296.313L118.745 297.353L118.905 297.42L118.931 297.593L119.465 301.073L125.184 305.513L127.958 304.233L128.691 302.513L128.251 299.74L127.451 298.033L127.384 297.887L127.464 297.74L128.651 295.647L128.704 295.553L128.798 295.513L133.678 293.247L136.558 290.634L136.638 287.447L135.958 285.314L133.384 283.287L133.318 283.22L133.278 283.14L132.438 280.86L129.998 280.62L126.144 282.407L126.064 282.447L125.984 282.434L123.238 282.167L123.104 282.154L123.024 282.047L120.678 279.194Z", + fill: "#141414", + name: "Липецкая область", + price: "67054", + }, + { + "fill-rule": "evenodd", + id: "c66de0d0-bff6-4cc2-bdbb-0b054ade54fb", + "clip-rule": "evenodd", + d: "M137.211 290.287L137.197 290.794L137.184 290.927L137.091 291.02L134.077 293.754L134.037 293.794L133.997 293.82L129.157 296.047L128.104 297.914L128.864 299.5L128.877 299.54L128.891 299.58L129.344 302.5L129.357 302.594L129.317 302.687L128.504 304.593L128.451 304.713L128.344 304.767L125.451 306.1L125.131 311.033L127.917 313.073L127.931 313.087L127.957 313.1L129.984 315.02L130.077 315.113V315.233L130.291 318.58L133.224 320.78L137.491 320.033L146.05 315.62L147.13 314.127L147.224 307.02V306.993V306.98L148.05 302.14L148.064 302.047L148.117 301.98L151.864 297.54L148.864 294.207L147.077 295.34L147.037 295.367L146.997 295.38L145.45 295.834L145.317 295.874L145.197 295.807L142.824 294.434L142.744 294.394L142.704 294.314L140.597 290.46L137.211 290.287Z", + fill: "#141414", + name: "Тамбовская область", + price: "57913", + }, + { + "fill-rule": "evenodd", + id: "13298017-178c-4716-9278-703b89a94d7c", + "clip-rule": "evenodd", + d: "M117.477 261.501L117.304 266.994L118.704 270.047L121.664 272.754L121.784 272.861L121.77 273.034L121.05 278.634L123.437 281.527L125.957 281.78L129.797 279.994L129.877 279.954L129.97 279.967L132.397 280.207L132.623 278.78L132.637 278.7L132.677 278.634L134.423 276.261V276.247L134.437 276.234L137.917 272.501V270.167V270.021L138.01 269.927L140.09 267.847L139.663 263.594L137.157 262.034L137.077 261.994L137.037 261.901L135.943 259.634L130.637 259.888L129.357 261.421L129.183 261.634L128.943 261.501L124.33 258.688L123.037 258.288L117.477 261.501Z", + fill: "#141414", + name: "Тульская область", + price: "77110", + }, + { + "fill-rule": "evenodd", + id: "f61f63c6-7fa8-497e-8dca-8e6c42b47f99", + "clip-rule": "evenodd", + d: "M138.384 272.941L134.931 276.66L133.251 278.954L133.011 280.527L133.851 282.834L136.437 284.874L136.517 284.927L136.544 285.02L137.264 287.314L137.291 287.367V287.407L137.224 289.647L140.811 289.82L140.997 289.834L141.077 289.993L143.224 293.927L145.397 295.18L146.77 294.78L148.744 293.527L148.97 293.367L149.157 293.58L152.477 297.26L154.717 298.033L156.717 297.953L163.383 292.007L163.397 291.993L163.423 291.98L166.957 289.474L166.13 287.247L164.77 283.527L157.944 272.034L153.77 271.861L152.317 273.141L152.13 273.301L151.93 273.167L150.29 272.074H150.277L148.664 270.927L147.85 271.594L147.784 271.647L147.717 271.661L144.797 272.394L144.69 272.421L144.584 272.367L142.957 271.634L141.837 272.674L141.744 272.754L141.637 272.767L138.384 272.941Z", + fill: "#141414", + name: "Рязанская область", + price: "60933", + }, + { + "fill-rule": "evenodd", + id: "44ffbc1e-2bbe-467d-ba67-fac13b1275bb", + "clip-rule": "evenodd", + d: "M135.984 258.981L136.971 257.741L138.557 255.461V250.088L136.077 248.728L136.011 248.688L135.957 248.621L134.037 245.608L134.011 245.541L133.997 245.474L133.517 242.408L130.117 244.608L130.051 244.648L129.971 244.661L123.491 245.301L123.304 245.314L123.198 245.154L121.998 243.448L119.864 243.128L118.424 243.981L118.064 244.194L117.944 243.781L116.544 238.994L113.718 238.834L111.358 241.008L111.265 241.101H111.131L106.731 241.008L104.611 241.941L103.345 244.141L103.425 246.074L104.531 248.208L106.185 249.154L107.291 248.274L107.385 248.194L107.505 248.208L110.065 248.394L110.331 248.408L110.358 248.674L110.638 250.581L110.665 250.794L110.478 250.914L108.505 252.074L107.358 253.234V254.741L108.265 256.234L117.158 260.941L122.838 257.647L122.958 257.581L123.091 257.621L124.558 258.074L124.598 258.087L124.624 258.114L129.037 260.794L130.237 259.367L130.331 259.261L130.464 259.247L135.984 258.981Z", + fill: "#141414", + name: "Калужская область", + price: "75639", + }, + { + "fill-rule": "evenodd", + id: "b7354a60-45ab-49e9-8fe7-548b6a03cfe7", + "clip-rule": "evenodd", + d: "M134.104 241.955L134.624 245.314L136.463 248.194L139.037 249.621L139.197 249.714V249.901V255.554V255.661L139.143 255.741L137.503 258.114L137.49 258.128L136.517 259.341L137.57 261.541L140.143 263.127L140.277 263.221L140.29 263.381L140.757 267.941L140.77 268.087L140.663 268.194L138.557 270.301V272.287L141.477 272.127L142.677 271.021L142.823 270.874L143.023 270.954L144.743 271.741L147.49 271.047L148.437 270.274L148.623 270.114L148.823 270.261L150.65 271.527L152.076 272.487L153.45 271.287L153.543 271.194L153.676 271.207L157.956 271.381L159.57 268.914L160.676 265.781L159.65 264.834L159.623 264.807L159.61 264.794L157.69 262.327L157.663 262.287L157.636 262.234L156.09 257.488L156.05 257.381L156.09 257.288L157.183 253.914L157.21 253.848L157.25 253.794L160.81 249.688L160.823 249.674L160.836 249.661L163.036 247.634L163.53 245.154L160.716 241.835L154.023 241.928H153.93L153.85 241.875L146.463 237.128L146.303 237.021L146.317 236.835L146.477 234.035L145.597 233.595L144.85 234.341L144.783 234.421L144.677 234.435L138.343 235.315L138.29 235.888L138.277 235.968L138.237 236.035L134.104 241.955Z", + fill: "#141414", + name: "Московская область", + price: "133329", + }, + { + "fill-rule": "evenodd", + id: "9b79289b-5514-48bd-b47f-6a144bfbaf55", + "clip-rule": "evenodd", + d: "M163.05 248.501L161.276 250.128L157.783 254.168L156.743 257.381L158.236 261.981L160.103 264.381L161.276 265.447L161.423 265.594L161.356 265.794L160.17 269.167L160.156 269.207L160.13 269.247L158.516 271.714L165.183 282.954L169.823 280.167L169.903 280.127H169.983L175.876 279.927L182.356 276.02L181.009 272.22L174.663 264.087L171.516 262.714L171.463 262.687L171.41 262.647L168.996 260.034L168.823 259.834L168.983 259.621L170.743 257.261L171.49 254.288L170.023 252.821L166.836 255.434L166.596 255.634L166.396 255.407L163.383 252.194L163.303 252.114L163.29 251.994L163.05 248.501Z", + fill: "#141414", + name: "Владимирская область", + price: "48547", + }, + { + "fill-rule": "evenodd", + id: "4f553a5a-1e15-423c-ae7e-d76d5dbdc83f", + "clip-rule": "evenodd", + d: "M171.65 253.528L172.076 253.955L172.21 254.088L172.17 254.261L171.356 257.474L171.343 257.541L171.303 257.594L169.663 259.794L171.836 262.154L174.996 263.528L175.063 263.568L175.116 263.634L181.543 271.861L181.583 271.914L181.596 271.954L182.969 275.781L185.063 275.367L186.583 273.181L186.663 273.047H186.823L190.716 272.741H190.849L190.956 272.834L192.476 274.261L194.916 272.874L195.623 264.408L191.783 262.301L191.623 262.221V262.034L191.423 258.554L189.649 256.968L186.823 257.914L186.689 257.954L186.569 257.888L177.21 252.915L171.65 253.528Z", + fill: "#141414", + name: "Ивановская область", + price: "54982", + }, + { + "fill-rule": "evenodd", + id: "ed5e1af3-69b6-4cd1-abc1-4c7edc72ee6c", + "clip-rule": "evenodd", + d: "M181.17 254.288L186.756 257.248L189.623 256.288L189.81 256.234L189.943 256.354L191.956 258.168L192.05 258.248L192.063 258.381L192.25 261.821L196.116 263.954L196.303 264.047L196.29 264.261L195.57 272.741L207.089 272.847L208.503 271.901L208.583 271.847H208.689L212.476 271.954H212.703L212.783 272.167L213.823 275.127L216.889 276.461L216.942 276.487L216.982 276.527L219.596 279.194L223.849 274.861L223.956 274.754H224.089L234.422 274.954L234.609 268.447V268.327L234.689 268.234L236.689 266.047L234.435 263.781L228.982 265.154L228.862 265.181L228.742 265.114L220.502 260.288L220.422 260.248L220.382 260.168L215.409 251.008L207.916 246.461L196.45 245.875L192.53 248.621L192.45 248.674L192.356 248.688L187.903 248.874L186.583 250.941L186.543 251.008L186.476 251.048L181.17 254.288Z", + fill: "#141414", + name: "Костромская область", + price: "58175", + }, + { + "fill-rule": "evenodd", + id: "1cc7170b-37fd-4dcf-9d6b-df7da0fed78b", + "clip-rule": "evenodd", + d: "M163.97 244.675L168.89 242.448L168.21 240.128L168.196 240.061L168.21 239.995L169.716 231.648L169.77 231.368L170.063 231.382L174.316 231.675L179.703 226.435L178.996 220.208L173.73 220.248L173.703 220.582L173.223 220.168L167.423 214.995L163.943 215.195L163.823 215.209L163.716 215.129L159.557 211.729L159.477 211.662L159.45 211.555L158.717 208.502L155.623 206.289L154.49 207.169L153.957 209.995L153.903 210.289L153.61 210.262L145.957 209.609H145.85L145.77 209.529L143.197 207.275L135.73 205.329L135.664 205.315L135.624 205.275L131.677 202.422L131.664 202.409L131.637 202.396L129.557 200.302L127.544 202.316L126.357 207.249L126.344 207.302L126.317 207.355L124.104 210.769L124.037 210.889L123.904 210.915L118.704 211.915L120.011 214.995L124.437 223.315L127.691 225.688L134.824 226.955L135.064 226.995L135.09 227.235L135.53 230.515L138.397 234.008L138.49 234.115L138.464 234.248L138.424 234.648L144.477 233.808L145.304 232.968L145.477 232.808L145.677 232.915L146.957 233.555L147.157 233.648L147.143 233.862L146.97 236.688L154.117 241.275L160.863 241.181H161.023L161.117 241.301L163.97 244.675Z", + fill: "#141414", + name: "Тверская область", + price: "69718", + }, + { + "fill-rule": "evenodd", + id: "c66fbdb1-b193-4dce-8591-23e862b5a13d", + "clip-rule": "evenodd", + d: "M195.849 245.515L191.649 241.488L191.502 241.355L191.556 241.168L193.182 235.275L190.049 231.435L187.343 231.582H187.236L187.143 231.528L180.089 226.968L174.663 232.248L174.556 232.341L174.41 232.328L170.303 232.048L168.85 240.021L169.596 242.528L169.676 242.795L169.41 242.915L164.17 245.288L163.663 247.821L163.93 251.834L166.65 254.741L169.836 252.128L170.063 251.941L170.276 252.154L171.063 252.941L177.236 252.261L177.343 252.248L177.423 252.288L180.503 253.928L186.089 250.541L187.449 248.381L187.543 248.248L187.703 248.234L192.236 248.034L195.849 245.515Z", + fill: "#141414", + name: "Ярославская область", + price: "74804", + }, + { + "fill-rule": "evenodd", + id: "8ed7561f-96ae-4363-ac62-a07d48205a08", + "clip-rule": "evenodd", + d: "M188.009 370.072L187.822 374.018L189.916 379.071L192.355 378.551L194.089 376.978L197.742 378.711L197.569 381.151L196.529 383.418L197.742 384.805L201.222 386.031L202.622 390.898L204.009 396.991L202.449 400.818L204.009 403.951L208.008 401.524L209.755 402.044L210.968 404.644L211.848 409.177L214.448 411.084L217.595 409.004L220.542 409.177L226.115 411.604L225.941 414.217L227.155 416.311L229.941 416.831L232.208 414.391L234.648 416.831L237.781 418.751L237.075 423.617L237.781 426.404L240.914 429.884L243.514 430.75L246.128 429.19L248.221 429.884L249.781 433.017L256.221 435.11L259.007 433.017L261.794 429.017L256.874 418.244L256.421 417.937L256.341 417.871L256.301 417.764L255.221 414.537L255.154 414.324L255.341 414.191L258.007 412.097L258.661 410.164L257.341 407.297L250.434 405.178L247.221 406.031L245.554 409.951L245.461 410.164L245.234 410.137L241.061 409.737L240.954 409.724L240.861 409.644L237.075 405.844L230.061 404.244L229.915 404.218L229.835 404.084L228.315 401.138L228.208 400.924L228.368 400.764L231.101 397.844L229.381 396.031L229.288 395.924L229.301 395.791L229.395 393.964L229.408 393.738L229.635 393.671L232.155 392.924L232.421 388.631L228.808 388.818L227.061 389.991L226.621 390.271L226.555 389.751L225.955 384.671L225.915 384.418L226.155 384.338L227.781 383.698L227.968 380.685L226.328 378.858L226.248 378.765V378.631L226.448 371.538L224.475 368.778L224.421 368.685V368.592V359.112L222.515 354.912L222.475 354.805L222.501 354.712L223.381 350.912L220.862 348.085L220.755 348.525V348.539L219.462 352.832L219.448 352.859L219.435 352.885L218.435 354.779L218.395 354.872L218.315 354.912L210.915 359.059L209.062 362.472L209.008 362.578L208.875 362.618L203.795 364.218H203.769L203.742 364.232L201.142 364.605L195.929 369.138L195.849 369.205L195.742 369.218L188.209 369.805L188.009 370.072Z", + fill: "#141414", + name: "Оренбургская область", + price: "58379", + }, + { + "fill-rule": "evenodd", + id: "2b4ed54b-1396-4be8-8096-fbdc03f80a13", + "clip-rule": "evenodd", + d: "M151.437 367.032L154.757 370.192L154.41 373.672L153.543 376.458L155.45 379.938L159.29 378.192L161.197 374.365L163.463 371.925L168.863 372.978L171.81 370.538L173.903 370.365L175.463 371.578L180.863 371.232L184.863 370.192L187.556 369.592L187.716 369.378L187.809 367.018L187.529 365.018L184.889 361.205L184.809 361.099L184.823 360.992L185.209 356.325L182.209 352.539L182.156 352.485L182.143 352.419L181.05 348.126L181.036 348.099V348.072L180.85 345.592L178.37 344.766L178.33 344.752L178.316 344.739L170.93 340.752L170.77 340.672V340.486L170.676 336.459L163.45 335.206L163.397 335.192L163.343 335.166L155.663 330.686L155.503 330.593V330.406V327.899L154.437 326.019L150.717 325.633L150.557 325.619L150.477 325.486L145.01 316.886L137.744 320.633L137.704 320.659L137.65 320.673L133.451 321.393L133.117 326.673V326.806L133.011 326.899L131.851 327.939L132.184 332.139L134.371 334.993L137.637 335.672L137.73 335.699L137.797 335.766L143.677 341.459L143.77 341.552V341.699V345.966V346.086L143.69 346.179L141.09 349.126L140.944 351.899L143.037 352.045L145.45 351.005L145.89 350.819L145.904 351.299L146.077 356.005L147.557 358.139L150.984 358.832L151.237 358.885L151.25 359.139L151.437 367.032Z", + fill: "#141414", + name: "Саратовская область", + price: "49487", + }, + { + "fill-rule": "evenodd", + id: "ab3b13f5-28ae-4bc3-aa05-92548a8ab5fa", + "clip-rule": "evenodd", + d: "M181.503 345.566L181.676 348.006L182.756 352.192L185.796 356.019L185.876 356.126V356.246L185.476 360.925L188.103 364.725L188.156 364.779V364.859L188.463 366.952V366.979V367.005L188.383 369.139L195.596 368.579L200.796 364.059L200.863 363.992L200.956 363.979L203.622 363.592L208.556 362.045L210.396 358.659L210.436 358.579L210.516 358.539L217.915 354.392L218.849 352.619L220.129 348.366L220.595 346.419L216.915 341.086L215.342 339.686L213.649 340.846L213.596 340.873L213.529 340.899L212.036 341.193L211.822 341.233L211.702 341.059L208.702 336.753L207.796 337.419L204.022 341.393L203.996 341.433L203.956 341.446L201.769 342.739L201.649 342.819L201.516 342.779L198.729 342.086L198.663 342.073L198.596 342.006L194.329 338.233L191.436 336.126L188.769 336.406L184.33 336.993L182.57 339.486L182.503 340.579L183.903 341.286L184.116 341.393L184.076 341.619L183.57 344.512L183.543 344.686L183.383 344.766L181.503 345.566Z", + fill: "#141414", + name: "Самарская область", + price: "70022", + }, + { + "fill-rule": "evenodd", + id: "ce46c991-2a7f-427e-a709-26cc4a6ba3f4", + "clip-rule": "evenodd", + d: "M171.316 336.326L171.41 340.286L178.596 344.166L181.143 345.006L182.969 344.232L183.396 341.752L182.01 341.059L181.823 340.966L181.836 340.752L181.93 339.352L181.943 339.259L181.996 339.192L183.889 336.499L183.969 336.379L184.116 336.366L188.689 335.766H188.703L191.503 335.459L191.623 335.446L191.716 335.526L194.716 337.726L194.729 337.739L198.956 341.472L201.556 342.126L203.596 340.912L207.356 336.966L207.369 336.939L207.396 336.926L208.316 336.232L205.542 332.793L205.369 332.593L205.542 332.379L206.756 330.993L206.489 328.019L200.876 327.633L200.729 327.619L200.636 327.499L197.436 322.939L193.409 322.753L193.209 322.739L193.129 322.553L191.649 318.9L187.249 313.66L186.649 314.393L185.863 318.3L185.849 318.366L185.809 318.42L184.823 319.913L184.676 320.126L184.449 320.033L177.69 317.7V324.713V324.846L177.61 324.939L176.17 326.566L177.463 329.059L177.53 329.179L177.476 329.313L176.876 331.006L176.85 331.073L176.796 331.139L171.316 336.326Z", + fill: "#141414", + name: "Ульяновская область", + price: "66258", + }, + { + "fill-rule": "evenodd", + id: "1953cbd4-4a50-47b3-8a9d-8f82f1b772f6", + "clip-rule": "evenodd", + d: "M156.623 298.594L154.676 298.687H154.61L154.556 298.66L152.397 297.914L148.677 302.327L147.863 307.06L147.783 314.233V314.34L147.717 314.42L146.53 316.073L146.49 316.127L146.423 316.167L145.597 316.593L150.943 325.006L154.663 325.393L154.836 325.406L154.916 325.553L156.116 327.646L156.156 327.726V327.806V330.22L163.623 334.579L170.889 335.846L176.289 330.726L176.823 329.233L175.489 326.66L175.383 326.46L175.529 326.3L177.049 324.593V317.54L174.463 317.366L174.263 317.353L174.183 317.18L172.356 313.247L168.196 312.5L166.81 313.7L166.516 313.953L166.33 313.62L163.73 309.327L163.69 309.26V309.193L163.303 304.407H158.93H158.703L158.623 304.18L156.623 298.594Z", + fill: "#141414", + name: "Пензенская область", + price: "69767", + }, + { + "fill-rule": "evenodd", + id: "0c5488c0-5e5c-409d-b50d-689423d5c109", + "clip-rule": "evenodd", + d: "M167.316 290.02L163.81 292.5L157.236 298.366L159.156 303.753H163.61H163.903L163.93 304.046L164.33 309.06L166.676 312.953L167.889 311.913L168.009 311.806L168.156 311.833L172.636 312.633L172.809 312.66L172.876 312.82L174.689 316.739L177.049 316.899V316.779L177.476 316.939L184.422 319.339L185.249 318.113L186.022 314.193L186.049 314.113L186.089 314.046L186.982 312.966L188.422 310.566L188.502 308.846L186.582 307.753L186.449 307.673L186.422 307.513L186.142 305.486L184.969 304.82L184.329 305.846L184.236 305.993H184.062L179.383 306.193L178.863 307.486L178.769 307.726L178.516 307.686L176.116 307.286L175.956 307.26L175.889 307.126L173.396 302.433L173.369 302.38L173.356 302.313L172.676 295.447L167.316 290.02Z", + fill: "#141414", + name: "Республика Мордовия", + price: "61912", + }, + { + "fill-rule": "evenodd", + id: "a53fa314-5a46-4856-987c-9ded59b3b96f", + "clip-rule": "evenodd", + d: "M189.156 308.833L189.062 310.673V310.753L189.009 310.82L187.636 313.113L192.182 318.526L192.209 318.566L192.236 318.619L192.862 320.193L196.222 319.219H196.249L196.276 319.206L200.715 318.646L201.182 315.206L201.195 315.046L201.342 314.966L203.635 313.673L203.675 313.646L203.715 313.633L208.289 312.5L208.755 308.673L207.502 301.94L198.795 299.126L193.822 300.54L193.342 305.7L193.329 305.846L193.209 305.94L189.156 308.833Z", + fill: "#141414", + name: "Чувашская Республика", + price: "62233", + }, + { + "fill-rule": "evenodd", + id: "94620703-91b5-4b5e-8c1f-66ca9e9923f5", + "clip-rule": "evenodd", + d: "M165.463 283.527L166.743 287.02L167.623 289.42L173.209 295.073L173.289 295.153L173.303 295.273L173.996 302.18L176.383 306.673L178.356 307.006L178.863 305.753L178.943 305.553H179.156L183.862 305.353L184.569 304.206L184.729 303.94L185.009 304.1L186.596 304.993L186.742 305.073L186.769 305.233L187.049 307.26L188.822 308.286L192.716 305.5L193.209 300.26L193.222 300.033L193.436 299.98L198.489 298.54L198.729 290.993L198.742 290.7L199.035 290.687L203.609 290.487L206.062 288.513L206.249 288.367L206.435 288.5L211.355 291.58L215.248 286.14L215.435 285.874L215.688 286.074L220.315 289.407L223.528 287.993L224.942 286.327L222.208 282.754L216.568 277.034L213.435 275.66L213.302 275.607L213.262 275.46L212.235 272.58L208.782 272.5L207.369 273.434L207.289 273.487H207.182L195.302 273.394L192.596 274.94L192.382 275.06L192.209 274.9L190.622 273.407L187.022 273.674L185.516 275.847L185.436 275.954L185.316 275.98L182.876 276.46L176.143 280.527L176.076 280.567H175.983L170.089 280.767L165.463 283.527Z", + fill: "#141414", + name: "Нижегородская область", + price: "96163", + }, + { + "fill-rule": "evenodd", + id: "f0fd1344-9101-4eb4-a0a6-66d4eab0d76e", + "clip-rule": "evenodd", + d: "M211.156 292.22L206.289 289.167L203.929 291.047L203.849 291.114L203.742 291.127L199.369 291.314L199.143 298.567L207.889 301.38L208.062 301.433L208.102 301.62L209.396 308.607L209.409 308.66L209.396 308.7L208.969 312.246L211.329 311.313L211.356 311.3H211.396L218.715 310.287L218.782 310.273L218.849 310.3L224.035 311.913L224.142 311.953L224.209 312.06L225.835 314.766L228.475 312.3L228.289 306.513L227.115 303.673L223.569 299.74L214.436 298.127L214.356 298.113L214.289 298.06L212.156 296.327L212.062 296.26L212.049 296.153L211.156 292.22Z", + fill: "#141414", + name: "Республика Марий Эл", + price: "52316", + }, + { + "fill-rule": "evenodd", + id: "704fcac8-0dfa-4d3f-982a-6d1ec1c53a09", + "clip-rule": "evenodd", + d: "M228.489 313.167L225.982 315.513L225.689 315.78L225.489 315.446L223.716 312.5L218.729 310.94L211.529 311.94L208.876 312.98V313.02L208.663 313.073L203.916 314.247L201.796 315.446L201.329 318.98L201.289 319.22L201.049 319.26L196.383 319.86L193.116 320.793L193.65 322.113L197.623 322.3L197.783 322.313L197.876 322.446L201.076 326.993L206.809 327.38L207.089 327.406L207.116 327.686L207.409 331.073L207.423 331.206L207.329 331.313L206.209 332.606L208.836 335.846L208.849 335.833L209.049 336.099L212.116 340.513L213.342 340.273L215.182 339.006L215.382 338.873L215.582 339.033L217.369 340.633L217.396 340.659L217.422 340.686L221.209 346.166L221.289 346.299L221.262 346.432L221.049 347.312L223.969 350.606L224.089 350.726L224.049 350.886L223.156 354.739L224.956 358.726H225.755L226.889 356.166L228.315 353.019L228.395 352.819L228.622 352.832L231.062 352.926L231.142 352.939L231.209 352.979L234.409 354.952L235.169 353.886L234.595 350.366L232.342 348.099L232.222 347.992L232.249 347.832L232.755 344.273L232.795 343.966L233.115 343.993L239.035 344.699L243.848 343.153L244.488 339.206L242.782 338.953L242.662 338.939L242.582 338.846L241.462 337.526L241.235 337.259L241.515 337.046L244.048 335.206L244.182 334.339L241.968 334.086L241.742 334.046L241.688 333.833L241.395 332.406L241.368 332.286L241.422 332.179L242.715 329.886L241.888 329.273L237.595 331.606L237.489 331.659L237.382 331.646L232.302 330.62L232.169 330.593L232.089 330.473L229.955 327.02L229.929 326.98V326.953L228.595 322.793V322.74L228.582 322.686L228.489 313.167Z", + fill: "#141414", + name: "Республика Татарстан", + price: "75392", + }, + { + "fill-rule": "evenodd", + id: "35170d92-63e9-42c8-b29c-53f7c43c0cfb", + "clip-rule": "evenodd", + d: "M229.915 324.779L230.528 326.713L232.568 330.019L237.395 330.979L241.755 328.606L241.941 328.499L242.101 328.619L243.328 329.539L243.555 329.712L243.408 329.952L242.048 332.392L242.275 333.459L244.581 333.739L244.928 333.779L244.875 334.112L244.675 335.432L244.648 335.566L244.541 335.646L242.181 337.366L242.995 338.326L244.875 338.619H247.875L250.928 335.846L251.035 328.873V328.539L251.381 328.566L254.168 328.753L257.061 325.566L258.874 320.846L258.888 320.793L258.941 320.739L261.741 317.739L264.981 309.393L263.341 308.113L263.314 308.1L263.301 308.073L261.381 305.873L258.821 306.353L258.661 306.38L258.541 306.273L255.181 303.1L249.941 302.913L249.848 304.726V304.753L249.541 307.286L249.528 307.42L249.435 307.5L245.675 310.646L245.515 310.78L245.328 310.686L242.341 309.3L240.021 309.113L237.648 317.699L237.595 317.899L237.382 317.926L232.288 318.713L229.915 324.779Z", + fill: "#141414", + name: "Удмуртская Республика", + price: "76002", + }, + { + "fill-rule": "evenodd", + id: "7d405e99-6823-42dd-9e8f-9d6083ea0d1e", + "clip-rule": "evenodd", + d: "M251.381 336.313L248.221 339.179L248.128 339.259H248.008H245.128L244.461 343.459L244.435 343.659L244.248 343.712L239.168 345.339L239.102 345.352H239.022L233.342 344.672L232.915 347.766L235.128 349.979L235.208 350.059L235.222 350.166L235.835 353.912L235.848 354.046L235.782 354.152L234.755 355.579L234.582 355.819L234.328 355.659L230.942 353.579L228.808 353.486L227.475 356.432L226.262 359.179L226.168 359.365H225.969H225.075V368.485L227.048 371.245L227.102 371.338V371.445L226.902 378.525L228.542 380.352L228.635 380.458L228.622 380.592L228.422 383.938L228.408 384.152L228.208 384.232L226.622 384.845L227.142 389.151L228.528 388.231L228.595 388.178H228.688L232.755 387.965L233.115 387.951L233.088 388.311L232.782 393.191L232.768 393.405L232.555 393.485L230.035 394.231L229.955 395.685L231.782 397.618L231.995 397.831L231.782 398.058L228.995 401.044L230.342 403.644L237.315 405.244L237.408 405.258L237.462 405.324L241.248 409.111L245.048 409.471L246.688 405.631L246.755 405.484L246.901 405.444L250.155 404.578L250.621 401.658L251.035 398.605L251.061 398.391L251.288 398.338L255.435 397.365L255.901 394.031L255.915 393.978L255.955 393.911L259.394 388.031L259.448 387.951L259.528 387.911L265.314 384.658L265.461 384.578L265.621 384.658L268.488 386.138H269.901L270.941 382.418L270.994 382.245L271.168 382.192L274.047 381.298L275.647 380.032L273.421 377.712L272.114 378.325L269.981 379.445L269.861 379.498L269.728 379.458L260.488 376.418L260.434 376.392L260.394 376.352L258.261 374.632L258.194 374.578L258.168 374.512L255.728 369.019L255.675 368.912L255.715 368.792L256.834 365.539L256.874 365.432L256.968 365.365L261.341 362.725L261.434 362.672L261.541 362.685L263.968 362.885L264.114 362.899L264.208 363.019L266.128 365.552L266.194 365.632V365.739L266.301 369.952L268.048 371.365L270.314 370.325L270.394 370.299H270.474L272.607 370.498L272.701 370.512L272.767 370.565L274.194 371.578L274.207 371.592L274.221 371.605L277.501 374.792L279.034 373.938L280.114 371.765L278.114 369.085L278.061 369.019L278.047 368.939L277.741 366.805L277.727 366.699L277.781 366.605L279.887 362.699L280.341 359.525L278.621 359.259H278.581L278.541 359.245L272.554 356.592L272.514 356.579L272.474 356.552L269.941 354.525L269.861 354.459L269.834 354.366L268.914 351.512L266.461 352.152L266.248 352.206L266.128 352.019L265.008 350.499L264.954 350.432L264.941 350.352L264.541 347.726L264.181 346.112L261.434 345.446L261.208 345.392L261.181 345.152L260.901 341.579L254.488 341.286H254.181V340.966V336.219L251.381 336.313Z", + fill: "#141414", + name: "Республика Башкортостан", + price: "87571", + }, + { + "fill-rule": "evenodd", + id: "70f43e7e-634c-4678-9b31-b64992dc3289", + "clip-rule": "evenodd", + d: "M271.141 281.234L266.848 283.194L266.728 283.247L266.608 283.207L254.408 278.5L250.302 283.114L250.102 283.34L249.862 283.154L247.915 281.607L247.795 281.5V281.354V274.047L246.795 271.66L246.715 271.474L246.848 271.314L256.608 260.407L256.208 255.687L253.368 252.248L249.528 252.861L243.995 256.474L243.902 256.541L243.795 256.527L238.862 256.327L238.169 258.061L241.675 261.354L241.915 261.581L241.675 261.821L237.382 266.261L235.249 268.581L235.049 275.287V275.607H234.729L224.222 275.407L220.049 279.647L222.676 282.314V282.327L222.702 282.34L225.609 286.14L225.769 286.34L225.609 286.54L223.982 288.473L223.929 288.527L223.862 288.553L220.409 290.087L220.236 290.153L220.089 290.047L215.582 286.78L211.796 292.087L212.649 295.9L214.623 297.5L223.782 299.113L223.902 299.127L223.969 299.22L227.622 303.273L227.662 303.313L227.689 303.366L228.902 306.313L228.929 306.366V306.433L229.129 312.42L229.142 312.566L229.129 312.58L229.236 322.633L229.609 323.793L231.755 318.299L231.822 318.126L232.009 318.099L237.089 317.326L239.462 308.686L239.542 308.433L239.795 308.446L242.449 308.66H242.502L242.555 308.686L245.409 310.02L248.915 307.086L249.208 304.686L249.302 302.566L249.315 302.246L249.635 302.26L255.328 302.46H255.448L255.542 302.553L258.875 305.686L261.448 305.206L261.635 305.166L261.755 305.313L263.755 307.62L265.328 308.846L268.008 305.833L270.088 303.02L267.715 300.94L267.608 300.846V300.7V297.3V297.087L267.808 297.007L276.821 293.207L276.514 288.353L271.141 281.234Z", + fill: "#141414", + name: "Кировская область", + price: "74142", + }, + { + "fill-rule": "evenodd", + id: "85660cc7-a564-4047-ac5a-f3f2e28e3310", + "clip-rule": "evenodd", + d: "M472.364 184.409L474.777 184.676L475.23 183.063L473.617 181.263L471.644 181.903L472.364 184.409Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "d859debd-f9f2-434f-aaaa-e5c9106f4c54", + "clip-rule": "evenodd", + d: "M480.083 196.889L482.95 197.969L485.923 197.422L484.656 193.036L481.07 195.009L480.083 196.889Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "c8d8c40a-4ae0-4267-9f98-0f5701c033c9", + "clip-rule": "evenodd", + d: "M486.843 199.076L483.336 199.289L481.603 205.555L475.857 200.329L474.297 205.729L480.39 212.342L480.736 218.075L469.59 208.155L469.243 201.889L473.95 196.156L474.643 186.929L472.723 187.796L470.47 194.062L466.99 197.196L463.324 198.236L459.844 203.462L460.017 217.209L451.497 230.608L452.017 238.795H460.724L467.857 247.315V255.501L462.804 261.594L464.204 264.368L468.203 266.634L460.724 268.381L458.63 260.541L464.204 250.794L461.764 243.488L453.23 242.275L448.537 246.795L448.017 257.061L440.177 265.074L433.044 267.687L428.178 272.901L411.818 262.808V257.941L422.778 262.981L428.524 260.714L437.751 254.808L444.004 242.275L442.964 235.488L453.59 210.249L454.804 205.902L453.59 200.156L460.55 193.542L461.937 184.316L456.537 177.183L462.084 176.463L461.27 169.743L455.777 169.33L455.364 174.223L456.537 177.183L453.057 175.783L447.844 179.796L441.577 187.796L436.697 192.502L429.391 194.236L425.564 197.889L429.391 202.942L425.218 210.422L419.471 212.169L419.298 214.769L424.338 219.995L422.604 224.862L423.471 227.995L425.391 230.782L418.951 236.701L416.858 233.395L415.125 225.915L408.325 215.009L404.432 218.249L406.725 222.315L406.805 222.475L406.725 222.635L401.952 231.102L403.792 237.155L403.832 237.288L403.752 237.421L400.792 241.981L400.738 242.075L400.632 242.115L395.872 243.701L392.712 247.395L392.618 247.501H392.485L380.499 248.035L374.405 253.074L374.325 253.141H374.205L370.286 253.208L369.939 263.394L369.926 263.488L369.872 263.568L365.192 270.167L368.219 276.581L379.765 277.447L379.859 277.461L379.939 277.527L385.445 281.78L385.565 281.874L385.579 282.034L385.752 287.58L387.685 289.367L400.912 290.074H401.058L401.138 290.194L405.232 295.34L405.298 295.433V295.54L405.658 303.967L407.898 306.9L407.965 306.993V307.113L407.805 312.633H416.525H416.658L416.751 312.726L424.711 319.98L435.671 324.753L435.764 324.793L435.817 324.886L439.871 331.566L447.017 335.926L454.284 336.619L460.23 332.259L460.444 332.086L460.644 332.273L466.057 337.339L471.617 337.166H471.79L471.883 337.313L476.07 343.392L478.217 343.566L478.337 343.579L478.43 343.659L482.43 347.672L490.723 337.139L491.243 330.353L491.256 330.259L491.296 330.179L496.789 322.606L495.776 316.513L489.51 311.82L489.35 311.7L489.39 311.5L490.963 302.633L486.803 296.913L486.723 296.82L486.736 296.687L488.056 284.367L482.83 277.581L482.723 277.447L482.776 277.287L484.856 271.047L482.79 266.127L482.643 265.781L483.003 265.687L489.736 263.874L492.59 256.634L491.096 248.115L484.056 246.355L483.936 246.328L483.87 246.235L477.403 237.701L477.31 237.568L477.35 237.421L478.643 232.248L478.683 232.102L478.83 232.035L488.51 227.702L489.483 223.822L485.39 215.129L485.35 215.035L485.363 214.942L486.403 209.249L486.443 209.022L486.67 208.982L490.896 208.275L486.936 199.876L486.923 199.822L486.91 199.769L486.843 199.076Z", + fill: "#141414", + name: "Ямало-Ненецкий АО", + price: "107328", + }, + { + "fill-rule": "evenodd", + id: "e3c8a886-6249-4424-96e8-53a938123d5b", + "clip-rule": "evenodd", + d: "M341.833 406.298L346.726 406.218L350.726 413.004L353.953 413.511L354.059 413.404L355.113 410.564L355.153 410.498L355.206 410.444L360.926 405.084L361.806 401.018L361.819 400.925L361.886 400.871L365.326 397.071L365.446 396.925L365.619 396.965L369.939 397.831L371.059 396.071L371.739 392.965L370.552 389.751L366.899 388.351L366.739 388.298L366.699 388.138L366.153 386.138L366.113 385.978L366.219 385.845L367.966 383.752L368.499 378.418L368.512 378.312L368.592 378.218L374.752 372.245L374.979 372.018L375.206 372.245L378.646 375.685L378.832 375.885L378.672 376.112L376.792 378.778L379.192 379.218L379.272 379.232L379.326 379.272L385.552 383.725L390.312 383.018L390.419 383.005L390.525 383.058L394.979 385.552L399.325 385.738L405.192 381.698L394.699 373.832L394.632 373.778L394.592 373.712L389.525 363.752V363.739L385.779 355.379L382.859 354.686H382.845L382.819 354.672L376.659 352.139L376.606 352.126L376.566 352.072L373.472 349.152L372.566 351.592L372.486 351.819L372.246 351.806L367.339 351.632L366.166 352.966L366.126 353.006L366.073 353.032L362.993 354.659L362.899 354.712L362.779 354.699L360.393 354.179L358.886 355.352L358.793 355.419H358.686H355.606H355.539L355.473 355.406L351.593 353.712L349.913 356.886L349.846 357.019L349.686 357.046L344.18 358.125L340.633 364.245L340.54 364.419L340.34 364.405L330.527 364.085L327.86 369.752L328.02 375.258V375.512L327.78 375.592L325.167 376.312L324.273 380.685L326.5 385.845L326.513 385.872L326.527 385.898L327.433 389.311L331.567 390.578L331.633 390.591L331.687 390.645L335.513 394.111L335.62 394.205V394.338L335.727 397.911L341.366 402.831L341.46 402.911L341.473 403.045L341.833 406.271V406.298Z", + fill: "#141414", + name: "Тюменская область", + price: "88298", + }, + { + "fill-rule": "evenodd", + id: "fae3e86f-a377-4b8c-bb85-ab9dedcc96eb", + "clip-rule": "evenodd", + d: "M295.327 400.284L305.127 402.564L310.7 406.044L314.007 403.431L318.873 406.044L335.233 409.178L341.18 406.458L341.193 406.324L340.846 403.244L335.206 398.298L335.1 398.205L335.086 398.071L334.98 394.498L331.3 391.178L327.073 389.871L326.9 389.818L326.847 389.658L325.9 386.085L323.633 380.845L323.593 380.752L323.62 380.658L324.527 376.245L319.873 374.018L316.42 375.752L316.194 375.858L316.02 375.658L313.22 372.018L307.194 369.938L300.327 372.032L300.701 373.965V373.992V374.032L300.581 380.245V380.405L300.447 380.498L291.127 387.471L290.914 390.831L297.914 395.031L298.181 395.191L298.034 395.471L295.327 400.284Z", + fill: "#141414", + name: "Курганская область", + price: "56463", + }, + { + "fill-rule": "evenodd", + id: "6b0dd1b1-78e1-434a-81da-47f4c5b80077", + "clip-rule": "evenodd", + d: "M256.847 417.351L258.834 414.738L265.447 414.218L265.967 409.524L269.101 407.778L272.407 407.951L276.407 411.084L278.847 408.831L275.887 403.951L274.5 399.085L277.807 395.591L280.767 394.725L285.287 399.605L294.673 400.191V400.165L294.687 400.111L294.713 400.058L297.313 395.418L290.407 391.285L290.233 391.178L290.247 390.992L290.487 387.272L290.5 387.125L290.62 387.045L299.94 380.072L300.06 374.059L299.247 369.765L296.753 367.379L295.407 368.192L295.287 368.272L295.153 368.245L292.767 367.645L292.687 367.619L292.633 367.579L282.714 359.072L280.994 359.512L280.514 362.846L280.5 362.899L280.474 362.952L278.394 366.819L278.674 368.765L280.754 371.552L280.874 371.699L280.794 371.885L279.567 374.325L279.527 374.405L279.434 374.459L277.607 375.472L277.394 375.592L277.234 375.419L273.794 372.085L272.46 371.139L270.501 370.952L268.141 372.032L267.967 372.112L267.807 371.992L265.781 370.365L265.661 370.272V370.125L265.554 365.859L263.781 363.525L261.581 363.339L257.407 365.859L256.367 368.885L258.727 374.179L260.754 375.819L269.807 378.805L271.82 377.752L271.834 377.739L273.354 377.032L273.567 376.939L273.727 377.099L276.367 379.845L276.62 380.098L276.327 380.325L274.407 381.845L274.354 381.885L274.3 381.898L271.527 382.765L270.447 386.552L270.381 386.792H270.141H268.421H268.341L268.261 386.752L265.474 385.312L259.914 388.432L256.541 394.191L256.047 397.685L256.007 397.898L255.794 397.951L251.648 398.911L251.261 401.738V401.751L250.808 404.618L257.661 406.711L257.794 406.765L257.861 406.898L259.301 410.004L259.354 410.111L259.314 410.231L258.594 412.391L258.554 412.484L258.487 412.538L255.914 414.564L256.847 417.351Z", + fill: "#141414", + name: "Челябинская область", + price: "67775", + }, + { + "fill-rule": "evenodd", + id: "e5b7edfb-17ec-475f-8631-bc796ad19909", + "clip-rule": "evenodd", + d: "M326.299 291.247L324.606 294.167L323.379 296.954L323.366 296.994L323.339 297.02L317.753 304.42L317.74 304.433L317.726 304.46L309.34 312.673L309.286 312.713L309.246 312.74L302.18 315.953L302.033 319.113L304.3 323.486L304.393 323.673L304.26 323.833L301.193 327.38L300.713 332.046L300.7 332.14L300.647 332.219L298.673 334.686L298.58 334.793L298.433 334.806L291.767 335.126L290.833 339.326L290.807 339.459L290.7 339.526L287.9 341.339L287.674 341.486L287.487 341.286L284.807 338.313L281.087 344.193L281.007 344.326L280.847 344.339L274.727 344.993L269.487 351.192L270.421 354.086L272.847 356.019L278.767 358.632L280.687 358.912L282.714 358.406L282.887 358.366L283.007 358.472L292.993 367.032L295.18 367.579L296.62 366.685L296.833 366.565L297.007 366.739L299.767 369.365L299.833 369.432L299.86 369.539L300.207 371.392L307.1 369.285L307.193 369.259L307.3 369.299L313.513 371.445L313.606 371.472L313.673 371.552L316.38 375.045L319.726 373.379L319.873 373.299L320.006 373.365L324.926 375.712L327.366 375.032L327.206 369.685V369.605L327.233 369.539L330.033 363.619L330.126 363.432H330.339L340.179 363.752L343.592 357.859L341.072 354.072L341.006 353.979L341.019 353.859L341.352 350.246V350.232L342.312 343.686L335.579 339.366L335.486 339.299L335.446 339.206L334.299 336.246L334.233 336.073L334.353 335.926L338.206 331.273L337.406 327.313L336.086 320.233L336.059 320.1L336.153 319.993L339.379 315.473L339.219 310.207L335.499 301.327L329.166 297.594L329.046 297.527L329.019 297.38L328.059 293.034L326.299 291.247Z", + fill: "#141414", + name: "Свердловская область", + price: "98843", + }, + { + "fill-rule": "evenodd", + id: "d61b8cdb-72d7-4127-b063-b0ba88b35cdf", + "clip-rule": "evenodd", + d: "M369.632 253.221L365.859 253.275L360.432 258.088L360.352 258.168H360.232L355.326 258.421L355.139 258.434L355.046 258.274L353.433 255.754L345.526 262.808L344.259 267.354L344.233 267.448L344.166 267.514L335.806 274.967L326.646 290.674L328.58 292.647L328.646 292.714L328.673 292.807L329.62 297.1L335.913 300.82L336.006 300.873L336.046 300.967L339.833 310.02L339.86 310.073V310.127L340.02 315.566V315.673L339.966 315.753L336.753 320.246L338.046 327.18L338.873 331.299L338.9 331.446L338.793 331.566L334.966 336.193L336.02 338.873L342.833 343.259L343.006 343.366L342.979 343.579L341.993 350.326L341.673 353.806L344.126 357.472L349.419 356.446L351.153 353.139L351.299 352.872L351.566 352.992L355.673 354.779H358.566L360.112 353.579L360.232 353.486L360.379 353.512L362.792 354.032L365.726 352.486L366.952 351.086L367.046 350.966L367.206 350.979L372.032 351.152L373.045 348.472L373.219 348.019L373.565 348.352L376.965 351.566L383.032 354.072L386.085 354.792L386.245 354.819L386.312 354.966L390.112 363.459L395.152 373.352L405.765 381.325L411.618 377.978L412.298 374.392L412.325 374.259L412.445 374.179L416.005 371.872L416.098 371.805L416.218 371.819L420.391 372.325L424.044 360.672L424.071 360.579L424.151 360.512L429.311 356.606L429.431 356.499L429.591 356.552L435.097 358.152L435.151 358.166L435.191 358.192L442.577 363.112L453.857 363.299H453.964L454.044 363.352L461.87 369.099L471.283 363.685L471.457 363.579L471.63 363.712L476.51 367.192L482.016 366.499L488.07 363.899L489.163 361.086L482.296 357.139L482.136 357.046V356.859V348.286L478.057 344.206L475.857 344.033L475.71 344.019L475.617 343.899L471.457 337.819L465.95 337.993H465.817L465.71 337.899L460.404 332.926L454.577 337.219L454.47 337.286H454.35L446.884 336.566H446.817L446.751 336.526L439.471 332.073L439.391 332.033L439.351 331.966L435.324 325.3L424.391 320.553L424.351 320.526L424.311 320.486L416.405 313.287H407.471H407.138V312.953L407.311 307.207L405.071 304.273L405.018 304.193L405.005 304.087L404.658 295.66L400.725 290.714L387.538 290.007H387.432L387.338 289.927L385.205 287.967L385.112 287.874L385.099 287.74L384.925 282.207L379.619 278.087L367.992 277.207L367.806 277.194L367.726 277.034L364.526 270.274L364.446 270.101L364.552 269.954L369.286 263.274L369.632 253.221Z", + fill: "#141414", + name: "Ханты-Мансийский АО - Югра", + price: "97824", + }, + { + "fill-rule": "evenodd", + id: "54ee6448-b8f3-4fc5-92ad-ad9f7c7b5409", + "clip-rule": "evenodd", + d: "M142.756 179.396L141.183 180.649L140.237 183.129L140.437 191.302V191.542L140.21 191.609L134.17 193.556L133.797 196.369L133.77 196.622L133.503 196.649L131.517 196.836L130.983 198.822L130.957 198.916L130.89 198.969L130.023 199.849L132.077 201.916L135.957 204.715L143.436 206.675L143.516 206.689L143.57 206.742L146.116 208.969L153.383 209.595L153.863 206.929L153.89 206.809L153.996 206.729L155.41 205.635L155.596 205.489L155.796 205.622L159.183 208.035L159.289 208.102L159.316 208.222L160.049 211.289L164.036 214.542L167.516 214.329H167.649L167.743 214.409L173.182 219.262L173.436 216.769L172.502 213.729L170.036 211.035L169.863 210.862L169.996 210.649L172.343 207.009L171.929 203.022L169.756 198.796L169.716 198.702L169.729 198.582L170.316 195.636L168.263 195.356L168.036 195.329L167.983 195.116L167.503 193.156L163.809 193.062L163.623 193.049L163.529 192.889L162.436 190.916L162.356 190.769L162.436 190.609L163.369 188.836L163.183 186.503L160.329 185.556L159.476 186.676L159.369 186.822L159.183 186.809L157.21 186.583H157.116L157.036 186.503L155.063 184.743L151.93 185.169L151.716 185.196L151.61 184.996L149.796 181.796L147.73 180.823L144.156 182.609L143.823 182.783L143.703 182.409L142.756 179.396Z", + fill: "#141414", + name: "Новогородская область", + price: "66726", + }, + { + "fill-rule": "evenodd", + id: "a709959c-481c-42ca-bb1e-4ddf9862000a", + "clip-rule": "evenodd", + d: "M180.343 226.368L187.41 230.928L190.183 230.782L190.343 230.768L190.45 230.902L193.783 234.995L193.89 235.115L193.85 235.275L192.236 241.155L196.503 245.235L208.036 245.821L208.116 245.835L208.183 245.875L215.809 250.501L215.889 250.541L215.929 250.621L220.916 259.781L228.955 264.487L234.449 263.114L234.635 263.074L234.755 263.194L237.142 265.581L240.982 261.608L237.569 258.381L237.409 258.234L237.489 258.021L238.342 255.874L238.435 255.661L238.662 255.674L243.728 255.888L249.088 252.368V248.661L245.395 246.808L245.128 246.688L245.235 246.408L246.408 243.288L242.969 242.128L240.715 243.155L240.409 243.301L240.289 242.981L237.569 236.075L230.889 235.875L230.755 235.861L230.662 235.755L226.382 230.848L222.329 228.288L222.302 228.275L222.289 228.248L218.409 224.582H218.396V224.568L206.983 211.649L206.889 211.542L206.903 211.395L207.769 204.942L207.783 204.835L207.836 204.769L212.036 199.969L209.276 199.049L209.049 198.969V198.742V194.329L205.623 194.369L203.303 196.582L203.209 196.676H203.076L198.263 196.462L198.129 196.449L198.036 196.356L195.783 193.982L193.623 193.942L190.436 194.996L185.303 198.862L181.943 205.915L181.837 206.115L181.623 206.102L176.023 205.675L172.903 207.342L170.677 210.782L173.023 213.342L173.077 213.395L173.09 213.462L174.077 216.649L174.103 216.702L174.09 216.769L173.797 219.595L179.29 219.555H179.583L179.61 219.848L180.343 226.368Z", + fill: "#141414", + name: "Вологодская область", + price: "51078", + }, + { + "fill-rule": "evenodd", + id: "062203de-b5f2-486e-867d-8b392d8d7ced", + "clip-rule": "evenodd", + d: "M141.77 163.396L138.397 163.783L133.01 167.956L129.877 172.303L123.784 171.956L120.13 178.049L115.77 178.569L115.597 183.276L109.157 187.449L109.504 193.542L112.117 196.849L109.157 200.502L109.864 203.462L114.037 204.502L114.904 208.862L113.584 211.209L113.864 211.249L116.624 210.529L116.744 210.502L116.85 210.555L118.304 211.329L123.637 210.302L125.744 207.049L126.943 202.076L126.957 201.982L127.024 201.929L130.383 198.569L130.957 196.449L131.01 196.222L131.237 196.209L133.197 196.036L133.557 193.276L133.583 193.076L133.783 193.009L139.783 191.076L139.583 183.076V183.009L139.61 182.956L140.61 180.343L140.637 180.263L140.717 180.209L142.636 178.663L144.57 172.663L142.05 168.57L141.997 168.503V168.41L141.77 163.396Z", + fill: "#141414", + name: "Псковская область", + price: "49844", + }, + { + "fill-rule": "evenodd", + id: "b440ab90-4cd2-4ec5-a25f-d1c0d7702f79", + "clip-rule": "evenodd", + d: "M174.783 154.863L169.036 155.077L161.89 157.69L161.543 163.436L162.236 166.036L160.156 167.783L158.583 163.783L155.797 163.61L151.45 159.423L146.063 162.916L142.41 163.33L142.637 168.303L145.21 172.45L145.29 172.583L145.237 172.716L143.263 178.849L144.21 181.863L147.597 180.169L147.73 180.103L147.877 180.169L150.17 181.263L150.263 181.303L150.317 181.396L152.063 184.489L155.13 184.076L155.277 184.063L155.383 184.169L157.383 185.956L159.076 186.143L159.943 184.983L160.09 184.796L160.303 184.863L163.583 185.956L163.796 186.023L163.81 186.236L164.023 188.876L164.036 188.969L163.996 189.049L163.09 190.756L164.01 192.409L167.756 192.529H168.01L168.063 192.769L168.556 194.742L170.743 195.049L171.09 195.089L171.023 195.422L170.396 198.609L172.529 202.782L172.556 202.836V202.902L172.943 206.582L175.809 205.049L175.889 205.009L175.983 205.022L181.449 205.436L184.743 198.516L184.783 198.449L184.849 198.396L190.089 194.449L190.129 194.422L190.182 194.396L193.462 193.302L193.516 193.289H193.569L198.169 193.396L200.556 191.476L196.129 185.689L193.289 185.156L193.102 185.129L193.036 184.929L191.689 180.476L189.929 180.649L189.622 183.343L189.582 183.703L189.236 183.623L187.809 183.289L187.676 183.263L187.596 183.143L186.529 181.276L185.129 181.689L184.929 184.863L184.903 185.236L184.529 185.156L182.556 184.716L182.409 184.689L182.343 184.543L181.223 182.209L175.743 182.316H175.569L175.463 182.169L173.263 178.916H168.076H167.93L167.823 178.796L166.41 177.036L166.236 176.836L166.41 176.636L175.303 165.876L174.783 154.863Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "9710d706-feac-4255-8c66-191bd405145b", + "clip-rule": "evenodd", + d: "M251.461 133.197L252.914 124.277L255.008 127.237L254.141 133.503L256.741 139.063L257.448 148.29L261.101 153.863L261.967 159.596L275.541 167.783L283.887 166.223L290.167 157.69L291.9 148.636L289.114 137.85L289.46 122.184L287.727 116.437L283.38 109.477L282.674 104.077L284.594 102.864L287.207 106.517L289.807 104.784L287.38 100.077L278.154 93.811L264.927 92.5977L262.314 94.5176L255.701 98.3442L255.874 103.557L251.354 110.877L242.475 111.051L239.515 114.771L246.008 123.424L246.101 123.544L246.075 123.677L245.048 128.824L250.421 131.503L250.501 131.543L250.554 131.637L251.461 133.197Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "e2b9b0ac-e04d-4d72-b022-c1ceea0c1af4", + "clip-rule": "evenodd", + d: "M235.235 169.423L234.822 166.569L235.342 164.129L233.075 160.996L235.168 157.17L241.608 149.156L247.008 147.423L250.128 142.023L251.315 134.197L250.048 132.037L244.528 129.29L244.315 129.184L244.355 128.93L245.408 123.69L239.101 115.291L231.688 124.624L227.862 124.45L222.982 127.757L219.502 127.584L218.115 131.064L216.542 134.023L213.755 136.103L215.329 139.063L213.409 140.983L206.969 139.93L205.236 146.023L204.009 155.25L200.182 156.823L183.129 154.556L175.423 154.836L175.663 159.81L179.836 158.983L179.889 158.97L179.943 158.983L185.409 159.743L185.543 159.77L185.623 159.876L187.809 162.956L187.876 163.036V163.143L187.769 166.983V167.103L187.689 167.183L185.796 169.383L186.009 173.649L186.023 173.676L186.009 173.703L185.463 177.436L185.449 177.569L185.343 177.649L182.569 179.782L181.783 181.862L182.849 184.116L184.303 184.449L184.489 181.422L184.503 181.196L184.729 181.129L186.583 180.582L186.836 180.516L186.956 180.729L188.089 182.689L189.023 182.916L189.303 180.316L189.343 180.049L189.596 180.022L191.902 179.809L192.169 179.782L192.236 180.036L193.609 184.556L196.356 185.076L196.489 185.089L196.556 185.196L200.902 190.862L201.556 189.076L201.116 183.662V183.569L201.156 183.489L203.129 179.649L203.142 179.609L203.182 179.582L210.289 171.903L210.422 171.769L210.595 171.809L214.755 172.796L214.902 172.836L214.969 172.956L216.275 175.369L216.329 175.463L216.315 175.569L215.662 179.742L215.635 179.849L215.569 179.916L212.502 182.876L207.315 188.729L205.916 193.715L209.369 193.675H209.702V194.009V198.502L212.502 199.435L214.515 197.235L214.622 197.115H214.755H217.289L218.315 192.422L218.329 192.342L218.395 192.276L223.182 187.289L222.008 185.342L220.502 182.756L220.435 182.636L220.475 182.502L221.555 178.636L221.569 178.556L221.635 178.489L226.288 173.823L226.702 171.343L226.768 170.996L227.115 171.089L230.315 171.943L232.288 172.343L234.755 169.676L234.795 169.636L234.848 169.596L235.235 169.423Z", + fill: "#141414", + name: "Республика Карелия", + price: "94235", + }, + { + "fill-rule": "evenodd", + id: "adbcc74a-3022-42d0-8303-40f24165a331", + "clip-rule": "evenodd", + d: "M308.54 204.675L302.113 212.955L304.353 216.422L304.46 216.582L304.366 216.755L302.926 219.448L303.966 223.848L304.02 224.075L303.82 224.208L299.726 226.568L299.553 226.675L299.393 226.568L294.1 223.168L289.033 223.382L288.767 223.395L288.7 223.128L287.873 219.368L275.1 209.542L273.687 211.662L277.247 217.515L277.3 217.622L277.287 217.742L276.207 222.702L276.18 222.795L276.114 222.862L273.06 225.915L274.447 228.275L274.487 228.341V228.421L274.7 230.995L274.727 231.328L274.394 231.355L269.38 231.555L265.447 236.741L265.247 239.861L269.98 241.834L271.98 239.421L272.034 239.355L272.127 239.328L276.647 237.821L276.914 237.741L277.034 237.981L279.834 243.581L279.954 243.821L279.754 243.981L269.314 252.288L269.1 256.874V257.021L268.98 257.114L265.327 259.914L265.181 260.021L265.007 259.954L260.447 258.087L257.167 260.754L247.461 271.594L248.421 273.86L248.448 273.927V273.994V281.194L250.021 282.46L254.074 277.9L254.221 277.74L254.434 277.82L266.714 282.554L270.98 280.594L273.394 274.647L273.487 274.42L273.727 274.447L281.86 275.22L281.98 275.234L282.074 275.327L288.1 282.127L294.713 285.554L303.966 286.567L307.633 284.554L307.82 284.447L307.993 284.594L317.993 292.793L324.153 293.66L335.272 274.607L335.299 274.554L335.339 274.527L343.659 267.101L344.925 262.541L344.952 262.447L345.019 262.381L353.285 255.021L353.579 254.768L353.779 255.088L355.485 257.767L360.085 257.527L365.525 252.714L365.618 252.634H365.738L374.085 252.501L380.178 247.461L380.258 247.408L380.365 247.394L392.311 246.861L395.444 243.208L395.498 243.141L395.591 243.114L400.311 241.541L403.124 237.195L401.284 231.155L401.244 231.021L401.311 230.901L403.511 227.008L401.218 226.581L399.724 228.835L399.618 228.968H399.444H396.618L392.951 232.381L392.831 232.501L392.658 232.461L388.285 231.421L384.925 235.301L384.831 235.408L384.698 235.421L374.765 236.221L374.645 236.235L374.551 236.168L331.432 205.369L327.286 206.662L327.233 206.689L327.166 206.675L308.54 204.675Z", + fill: "#141414", + name: "Республика Коми", + price: "76734", + }, + { + "fill-rule": "evenodd", + id: "42703212-04d8-41b8-9edc-f74927dfc0b9", + "clip-rule": "evenodd", + d: "M242.701 157.356L244.048 158.836L245.861 157.623L245.341 155.503L243.954 154.45L242.874 155.93L242.701 157.356Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "db348c9d-19f2-47a6-b7ca-2775fbc944ed", + "clip-rule": "evenodd", + d: "M372.152 162.21L374.392 160.583V156.916L371.738 156.316L372.152 162.21Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "8b1f67cc-55ed-48e4-b0af-2c63614cf5d6", + "clip-rule": "evenodd", + d: "M407.991 214.435L404.672 208.329L395.978 198.942H389.365L388.499 202.769L388.325 208.502L383.619 211.289L381.005 210.769L379.272 213.382L375.966 210.769L379.792 207.289V203.462L367.432 203.289L361.339 198.756L351.939 199.636L348.633 195.102L354.206 194.582L357.166 188.836L349.686 187.103L346.206 191.276L344.46 188.143L325.313 183.449L322.887 185.889L320.1 183.276L310.007 189.196L304.78 184.143L306.34 179.623L304.78 175.089L311.047 173.009L316.793 177.009L319.58 172.49L319.393 164.303L311.74 155.957L309.474 164.13L299.034 170.916L298.167 176.129L293.181 180.649L295.141 191.076L300.621 199.289L305.634 199.916L305.78 199.942L305.86 200.062L308.567 204.035L327.167 206.022L331.393 204.702L331.553 204.649L331.686 204.742L374.832 235.568L384.525 234.781L387.925 230.862L388.059 230.702L388.245 230.755L392.645 231.782L396.272 228.408L396.365 228.328H396.498H399.272L400.792 226.048L400.912 225.875L401.112 225.915L403.845 226.408L406.058 222.475L403.738 218.329L403.605 218.102L403.805 217.929L407.991 214.435Z", + fill: "#141414", + name: "Ненецкий АО", + price: "78516" + + }, + { + "fill-rule": "evenodd", + id: "8d308d14-240b-4055-a726-e67681a76a2a", + "clip-rule": "evenodd", + d: "M392.698 196.395L388.832 196.809L385.778 191.715L386.592 187.036L391.485 185.822L392.898 191.102L392.698 196.395Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1f09ed68-6de7-4657-a544-95ee0111511f", + "clip-rule": "evenodd", + d: "M332.953 172.423L335.953 176.356L343.006 176.542L343.82 173.916L343.38 169.983L339.633 165.916L334.26 167.796L332.953 172.423Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "b8050175-77be-4fa1-8ba6-b56798cfadde", + "clip-rule": "evenodd", + d: "M385.378 177.676L387.005 162.21L388.218 156.316L393.311 150.823L399.418 148.783L401.858 145.33L400.431 141.05L404.911 143.903L408.978 143.49L409.991 140.437L412.644 140.65L412.844 137.597L416.097 138.81L416.711 135.757L419.151 138.41L420.977 135.97L421.591 132.303L425.057 134.743L427.284 132.703L431.977 133.73L435.83 129.25L465.536 128.637L472.67 124.77L473.483 119.477L470.43 115.824L463.31 117.65L462.083 120.304L449.87 119.277L444.59 114.811L439.91 117.45L435.23 115.411L429.324 119.277H424.444L422.004 121.317L418.751 117.85L417.111 124.984L413.458 125.184L413.044 128.024L403.898 130.877L400.631 129.45L398.605 131.89L401.244 134.543L397.578 137.997L391.685 135.557L390.871 140.037L386.591 139.837L386.391 143.29L380.498 146.343L376.832 145.117L372.752 148.17L372.552 152.65L376.418 156.516L376.618 162.409L372.965 166.076L375.805 172.383L379.072 172.796L379.272 175.649L382.938 176.463L385.378 177.676Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "230eeeea-4230-45e1-b051-66d2ad31b8d8", + "clip-rule": "evenodd", + d: "M292.62 181.156L287.38 185.889L284.94 181.356L288.42 180.662L284.073 172.489L277.46 173.529L270.847 171.263L262.66 172.489L258.141 183.796L254.834 181.876L250.127 170.916L250.834 162.383L243.168 163.263L241.088 170.569L244.394 174.569L241.261 178.742L236.208 175.956L235.341 170.089L235.181 170.156L232.648 172.916L232.514 173.049L232.341 173.009L230.195 172.583H230.168L227.288 171.809L226.915 174.036L226.901 174.143L226.821 174.209L222.141 178.889L221.128 182.556L222.568 185.022L223.861 187.169L223.981 187.369L223.808 187.556L218.928 192.649L217.875 197.515L217.821 197.769H217.555H214.902L212.848 200.035L212.835 200.049L208.395 205.115L207.568 211.328L218.861 224.128L222.701 227.755L226.768 230.315L226.808 230.341L226.835 230.381L231.048 235.221L237.794 235.435L238.008 235.448L238.088 235.648L240.768 242.421L242.821 241.488L242.941 241.434L243.061 241.488L246.928 242.768L247.247 242.874L247.127 243.194L245.941 246.368L249.554 248.168L249.741 248.261V248.461V252.168L253.447 251.581L253.634 251.554L253.754 251.701L256.767 255.354L256.834 255.434V255.541L257.221 259.874L260.181 257.461L260.327 257.341L260.514 257.421L265.074 259.287L268.46 256.687L268.674 252.101L268.687 251.954L268.794 251.861L279.14 243.634L276.58 238.528L272.42 239.914L270.327 242.421L270.167 242.608L269.954 242.514L264.78 240.368L264.567 240.274L264.594 240.048L264.807 236.608V236.501L264.874 236.421L268.954 231.048L269.047 230.928L269.207 230.915L274.034 230.715L273.847 228.541L272.38 226.021L272.247 225.808L272.434 225.635L275.594 222.461L276.62 217.742L273.02 211.822L272.927 211.648L273.034 211.475L274.754 208.888L274.954 208.608L275.22 208.808L288.353 218.928L288.447 219.008L288.473 219.115L289.273 222.728L294.166 222.528L294.273 222.515L294.353 222.568L299.58 225.915L303.286 223.768L302.26 219.475L302.233 219.355L302.286 219.248L303.713 216.622L301.446 213.115L301.326 212.928L301.46 212.742L307.993 204.329L305.406 200.555L300.38 199.915L300.233 199.902L300.153 199.782L294.553 191.382L294.526 191.329L294.513 191.262L292.62 181.156Z", + fill: "#141414", + name: "Архангельская область", + price: "87531", + }, + { + "fill-rule": "evenodd", + id: "aaf86e51-6650-468d-8eac-7fe66a0c0ae7", + "clip-rule": "evenodd", + d: "M466.67 62.372L468.83 64.3986L471.803 61.8387L470.323 59.6787L468.163 60.212L466.67 62.372Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "10320541-79b1-43ab-b1be-d843fee7073d", + "clip-rule": "evenodd", + d: "M471.403 64.1319L473.017 65.4785L475.857 63.9985L476.67 60.6253L474.51 60.0786L471.403 64.1319Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1e2573dd-e84b-4618-8e29-d28ff19ac7fd", + "clip-rule": "evenodd", + d: "M479.097 63.7319L481.937 66.2918L487.603 63.4519L486.523 60.2119L482.603 58.5986L479.23 61.4252L479.097 63.7319Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "9204e9e6-b76e-42b7-9d2a-877b1a2a6eb7", + "clip-rule": "evenodd", + d: "M485.176 57.6519L487.602 58.8652L489.229 56.9719L487.202 55.0786L485.176 57.6519Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "9b405860-3bf7-4a50-b188-a200b8ddb851", + "clip-rule": "evenodd", + d: "M495.843 50.8921L496.656 53.4653L499.083 52.5187L498.136 49.4121L495.843 50.8921Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "cf0cef9e-ef7b-412b-878d-d344fc71b16e", + "clip-rule": "evenodd", + d: "M487.736 44.5458L489.083 45.7724L490.843 44.4125L488.283 41.9858L486.923 43.0658L487.736 44.5458Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "c629a414-3d41-4b1b-8768-35da484360c7", + "clip-rule": "evenodd", + d: "M480.443 46.172L480.857 48.1987L483.55 49.9586L485.177 47.5187L483.683 44.5454L480.443 46.172Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a9dd59c2-8846-44b5-a77d-dbc052b70991", + "clip-rule": "evenodd", + d: "M475.177 48.332L480.31 52.9186L479.63 56.8385L474.51 55.0786L471.137 51.172L475.177 48.332Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "e47a63cb-d893-4fbf-9096-ad632de13b18", + "clip-rule": "evenodd", + d: "M489.496 63.0518L490.163 66.025L495.843 65.8917L498.136 62.1051L496.243 58.9985L493.816 62.5051L490.163 61.5718L489.496 63.0518Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "4eceeea9-ff3f-48d1-8ef5-502c5b453aec", + "clip-rule": "evenodd", + d: "M473.963 69.7984L475.443 71.9584L476.803 70.2117L475.443 67.9185L473.963 69.7984Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "79fdc782-d068-4a05-9546-062f554beb69", + "clip-rule": "evenodd", + d: "M459.924 54.9455L462.217 58.8655L464.924 56.3055L463.564 53.0522L459.924 54.9455Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "81ccf172-f38d-46d7-bcad-1fa5bf97bf7a", + "clip-rule": "evenodd", + d: "M466.536 53.7319L467.083 56.0252L468.563 54.9452L467.349 52.3853L466.536 53.7319Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "cba65ed7-49db-408c-be26-a9308f5bda0f", + "clip-rule": "evenodd", + d: "M464.11 40.9054L465.857 43.3321L467.484 41.7188L464.777 39.2788L464.11 40.9054Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "112ceeec-22f6-469d-a497-681ab04576fa", + "clip-rule": "evenodd", + d: "M448.177 36.0391L448.977 39.279L451.417 41.1723L454.923 40.9056L457.083 42.6656L458.43 41.039L455.737 38.6123L453.31 39.3457L448.177 36.0391Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "8af35cdb-bd6e-4ea2-9ff4-4b0f67212b60", + "clip-rule": "evenodd", + d: "M448.844 44.279L448.577 47.119L451.15 49.6789L453.71 52.9188L454.524 51.4389L453.844 48.3323L457.35 47.519L461.817 49.0123L464.643 46.1723L462.084 43.1991L459.924 42.3857L457.63 44.1457L454.524 44.5457L452.63 45.359L448.844 44.279Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "fd54e21a-009d-4f27-8f85-81d418f3e194", + "clip-rule": "evenodd", + d: "M454.39 54.9453L453.844 56.8386L455.87 58.0519L456.004 55.492L454.39 54.9453Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "99d41e50-2bcd-4e3f-ac43-aacdff0d53c3", + "clip-rule": "evenodd", + d: "M53.9453 139.41L65.7184 164.863L73.0382 161.05L73.6782 147.037L70.1716 141.637L68.585 147.997L65.0784 145.77L62.2251 137.49L58.7185 139.73L53.9453 139.41Z", + fill: "#141414", + name: "Калининградская область", + price: "82967", + }, + { + "fill-rule": "evenodd", + id: "2a5be166-0f0b-45fe-8938-841411994c8c", + "clip-rule": "evenodd", + d: "M95.3045 326.5L95.2378 328.246L89.8379 328.073L87.758 331.206L84.9714 331.553L81.6648 337.473L76.0916 339.566L72.0917 333.646L62.6919 332.419L58.3453 336.953L67.7451 342.513L64.9585 344.432L60.0786 341.472L57.292 343.672L58.9586 346.966H62.3852H62.5319L62.6385 347.086L66.7451 352.166L66.8785 352.326L66.7851 352.512L63.7319 358.379L67.7184 363.285L67.8384 363.445L67.7451 363.632L66.8118 365.512L66.5851 369.419L68.9184 372.299L71.0784 369.805L71.2384 369.632L71.4383 369.712L75.0516 371.072L76.3716 368.885L76.5182 368.645L76.7716 368.752L79.6782 369.952L79.8782 370.032V370.259V374.645L83.3048 376.245L83.5047 376.338V376.538V380.805L85.278 383.685L89.5046 383.245L90.8646 380.738L90.9579 380.565H91.1579H98.0111L102.184 375.952L101.971 373.685L98.1178 373.232L97.8511 373.205L97.8378 372.938L97.5978 369.645L94.0245 364.645L93.9445 364.512L93.9845 364.365L95.8778 357.499L93.5445 353.992L93.3445 353.712L93.6512 353.539L98.7311 350.632L98.9444 350.512L99.1177 350.686L100.944 352.512L104.491 352.299L106.531 348.192L105.824 341.286L105.798 341.086L105.958 340.979L111.357 337.459L110.437 328.979L106.238 328.766L103.184 330.873L103.011 330.993L102.824 330.886L99.4377 328.713L95.3045 326.5Z", + fill: "#141414", + name: "Ростовская область", + price: "85083", + }, + { + "fill-rule": "evenodd", + id: "b0203501-ae40-4f7e-94c4-7c35e32261e7", + "clip-rule": "evenodd", + d: "M131.651 378.045L137.531 376.112L138.397 371.579L143.451 368.792L148.85 367.405L150.784 366.819L150.61 359.419L147.304 358.752L147.17 358.725L147.104 358.619L145.491 356.299L145.437 356.219V356.126L145.277 351.792L143.224 352.672L143.144 352.712L143.064 352.699L140.571 352.526L140.251 352.499L140.277 352.179L140.451 348.979V348.859L140.531 348.779L143.117 345.846V341.833L137.411 336.286L134.117 335.593L133.997 335.579L133.931 335.473L131.611 332.446L131.558 332.379L131.544 332.286L131.211 328.033L126.424 326.326L126.304 326.286L126.238 326.166L124.224 322.14L121.638 322.953L121.571 322.966L121.504 322.953L116.478 322.286L115.985 325.713L115.971 325.86L115.838 325.94L111.078 328.846L112.025 337.579L112.051 337.779L111.878 337.899L106.478 341.406L107.185 348.219L107.198 348.312L107.158 348.406L104.971 352.752L104.891 352.926H104.705L100.838 353.179H100.692L100.598 353.072L98.8382 351.326L94.2783 353.926L96.4916 357.259L96.5849 357.379L96.5449 357.526L94.6517 364.392L98.1049 369.232L106.651 370.152L107.531 367.725L107.611 367.499L107.865 367.512L110.758 367.752L110.998 367.779L111.051 368.019L111.971 372.379L115.251 372.819L118.158 370.979L118.278 370.912L118.398 370.939L128.731 373.072L128.878 373.099L128.944 373.232L131.651 378.045Z", + fill: "#141414", + name: "Волгоградская область", + price: "72022", + }, + { + "fill-rule": "evenodd", + id: "417deb63-df03-43c0-bd77-52892d5248f8", + "clip-rule": "evenodd", + d: "M106.304 417.804L111.771 419.791L126.397 419.444L125.17 413.698L128.824 413.004L131.61 397.338L129.17 394.031L125.517 393.165L126.05 390.205L130.57 386.031L126.53 380.418L128.477 379.418L131.037 378.285L128.45 373.672L118.397 371.592L115.717 373.285L117.571 378.125L117.597 378.205L117.571 378.298L115.664 387.365L118.024 391.618L118.091 391.738L118.051 391.871L115.664 398.804L116.611 403.058L116.704 403.498L116.251 403.458L111.997 402.978L109.744 403.964L109.491 404.071L109.344 403.844L107.797 401.538L106.424 403.191L108.664 408.524L108.757 408.751L108.571 408.898L105.544 411.404L105.517 411.418L105.491 411.431L102.784 412.858L106.304 417.804Z", + fill: "#141414", + name: "Астраханская область", + price: "77703", + }, + { + "fill-rule": "evenodd", + id: "34eac272-db36-4c08-8b09-9489890ba353", + "clip-rule": "evenodd", + d: "M94.8515 420.018L100.291 420.138L105.478 417.751L102.051 412.938L101.838 412.631L102.158 412.458L105.158 410.871L107.971 408.551L105.758 403.258L105.678 403.071L105.798 402.925L107.585 400.791L107.865 400.458L108.105 400.818L109.731 403.258L111.811 402.351L111.891 402.311L111.971 402.325L115.878 402.765L115.011 398.845L114.984 398.751L115.011 398.671L117.384 391.805L115.051 387.578L114.984 387.472L115.011 387.352L116.918 378.258L115.091 373.459L111.664 372.992L111.424 372.965L111.384 372.739L110.464 368.379L108.051 368.179L107.171 370.605L107.078 370.845L106.825 370.819L98.2647 369.899L98.4647 372.632L102.305 373.072L102.571 373.112L102.598 373.365L102.838 376.032L102.851 376.165L102.758 376.272L98.3981 381.112L98.3047 381.218H98.1581H91.3449L89.9849 383.712L89.9049 383.858L89.7316 383.872L85.145 384.352L84.945 384.378L84.8384 384.205L82.8917 381.058L82.8517 380.978V380.898V376.739L79.4118 375.139L79.2251 375.059V374.845V370.472L76.7852 369.459L75.4786 371.632L75.3319 371.859L75.0786 371.765L71.4253 370.392L69.332 372.805L71.7053 375.699L74.1719 375.259L74.3719 375.219L74.4919 375.392L76.1185 377.712L79.3985 378.645L79.5585 378.685L79.6118 378.845L81.0518 382.685L84.425 388.458L84.4784 388.565L84.465 388.685L83.505 394.365L87.0783 400.805L87.105 400.845L87.1183 400.885L88.3316 405.965V406.005V406.045L88.1049 411.218L93.5582 416.684L93.5982 416.724L93.6382 416.791L94.8515 420.018Z", + fill: "#141414", + name: "Республика Калмыкия", + price: "49978", + }, + { + "fill-rule": "evenodd", + id: "0cfdc67e-63cd-4a11-b045-4dd9b349d3b3", + "clip-rule": "evenodd", + d: "M61.239 438.123L59.3857 439.977L59.7324 445.203L64.6123 452.163L64.2656 459.47L63.3857 462.95L67.7456 468.349L69.8255 467.483L71.0522 465.389L73.6521 466.776L76.4387 467.656L79.7453 465.563V456.336L82.0119 443.283L90.3717 435.284L91.0651 426.924L90.1984 423.27L94.2383 420.217L93.0517 417.097L87.7451 411.777L85.7852 413.297L85.7052 413.364H85.5718L79.892 413.124L76.812 415.551L77.9053 417.737L78.0387 418.004L77.7853 418.151L75.0387 419.857L78.532 424.83L82.2652 425.537L82.4652 425.577L82.5186 425.777L83.7319 430.364L83.7985 430.644L83.5452 430.75L80.6386 431.95L80.5719 431.99L80.4919 431.977L77.5587 431.75L73.7988 439.057L73.6121 439.417L73.2921 439.15L70.3988 436.697L68.6655 438.643L68.5589 438.763L68.3989 438.75L61.239 438.123Z", + fill: "#141414", + name: "Республика Дагестан", + price: "26808", + }, + { + "fill-rule": "evenodd", + id: "0cc13931-baad-4164-8ac7-265868ea6656", + "clip-rule": "evenodd", + d: "M59.7188 431.604L60.9587 434.937L61.4654 437.483L68.2919 438.083L70.1185 436.03L70.3319 435.79L70.5718 436.003L73.3985 438.403L77.0917 431.27L77.185 431.07L77.3984 431.097L80.465 431.324L83.0382 430.257L81.9449 426.137L78.2783 425.444L78.145 425.417L78.0783 425.31L73.0918 418.191L69.2119 417.964L67.3586 418.791L69.4652 426.737L69.5319 427.004L69.2919 427.124L59.7188 431.604Z", + fill: "#141414", + name: "Чеченская Республика", + price: "31291", + }, + { + "fill-rule": "evenodd", + id: "cb279de7-6d55-4580-8bfd-148be7162d51", + "clip-rule": "evenodd", + d: "M57.3984 428.257L57.4651 429.71L59.3051 431.07L68.7715 426.644L66.7582 419.057L65.0516 419.804L63.425 424.99L63.385 425.084L63.305 425.137L60.8917 427.07L60.8517 427.11L60.7984 427.124L57.3984 428.257Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "86cfcb02-4d75-44ee-9832-c0882a238112", + "clip-rule": "evenodd", + d: "M50.0791 417.298L50.3324 423.271L57.3056 426.577L57.3589 427.591L60.5322 426.537L62.8255 424.697L64.4788 419.484L64.5188 419.338L64.6655 419.284L68.5454 417.564L65.5054 415.098L64.3588 417.071L64.2388 417.284L63.9988 417.231L56.119 415.311L50.2124 417.204L50.0791 417.298Z", + fill: "#141414", + name: "Республика Северная Осетия-Алания", + price: "44423", + }, + { + "fill-rule": "evenodd", + id: "f3ebc4b8-9977-494c-b603-79d1cc9b949b", + "clip-rule": "evenodd", + d: "M44.9326 405.298L48.5992 409.351L48.7725 414.911L49.8792 416.644L49.9058 416.617L49.9592 416.604L55.999 414.671L56.0924 414.644L56.1724 414.657L63.9189 416.537L66.3855 412.284L65.2922 408.778H61.6656H61.5323L61.4389 408.684L54.2791 402.244L49.1859 402.004L44.9326 405.298Z", + fill: "#141414", + name: "Кабардино-Балкарская Республика", + price: "52192", + }, + { + "fill-rule": "evenodd", + id: "5c6bc2e1-ce07-48ad-9201-6f93d77c74df", + "clip-rule": "evenodd", + d: "M35.9727 388.618L40.2392 395.778V400.125L44.5058 404.831L48.8924 401.418L48.9857 401.351H49.1057L54.0656 401.578L53.8389 396.378V396.191L53.9856 396.098L56.6389 394.325L52.839 387.165L51.559 389.738L51.4523 389.938L51.2257 389.911L46.6391 389.431L46.4924 389.418L46.4124 389.298L43.8925 385.872L35.9727 388.618Z", + fill: "#141414", + name: "Карачаево-Черкесская Республика", + price: "52192", + }, + { + "fill-rule": "evenodd", + id: "3887d42f-1826-4edc-8075-2b7c98ca0744", + "clip-rule": "evenodd", + d: "M27.8793 342.859L28.226 348.952L26.3193 351.219L27.186 353.886L29.9593 355.926L29.7859 360.272L31.3459 367.232L30.8392 373.725L29.6259 384.392L30.9592 386.312L33.7458 385.085L35.5725 388.152L43.8523 385.285L44.0789 385.205L44.2123 385.392L46.7856 388.912L51.0255 389.352L54.0654 383.272V383.165H54.1721L57.4387 381.832L56.1987 379.992L56.092 379.832L56.1853 379.658L57.9986 376.258L56.012 374.498L55.7587 374.272L55.9987 374.032L58.3453 371.685L58.572 369.632V369.445L58.7453 369.365L61.4119 368.152L61.6919 368.032L61.8252 368.299L63.5718 371.352L65.9585 369.365L66.1985 365.365V365.299L67.0784 363.552L63.0785 358.632L62.9452 358.472L63.0519 358.286L66.1051 352.392L62.2252 347.606H58.5586L58.4653 347.419L56.3587 343.246L49.9588 337.473L49.0922 345.819L45.6122 344.086L38.9457 344.433L36.6258 347.566L31.7459 339.393L27.9193 342.859H27.8793ZM34.4125 381.165L34.1725 377.058V376.392H34.4792H34.7858L39.0391 375.965V373.405V373.085L39.1724 372.992L39.3057 372.885L44.0923 369.352L41.039 367.432L37.1724 362.845L37.0791 362.725L36.9858 362.619V362.485V362.339L37.4658 358.712V358.312V357.926L37.8524 358.046L38.2257 358.179L41.6123 359.392H41.7057H41.8123V359.486V359.579L44.4789 363.872H48.8388V364.179V364.485L49.0655 368.312L51.7321 370.552L51.8521 370.659L51.9854 370.752V371.059L51.7454 376.392V376.592L51.6788 376.672V376.752L47.9055 381.725L47.4255 382.352L46.9456 382.992L46.8522 382.205L46.7456 381.418L46.1989 377.005L40.1324 383.672L39.9724 383.858L39.8124 384.032L39.599 383.925L39.3857 383.832L34.7858 381.725L34.6125 381.632L34.4392 381.552V381.165H34.4125Z", + fill: "#141414", + name: "Красонадрский край", + price: "94417", + }, + { + "fill-rule": "evenodd", + id: "59ffcc21-7f66-42f0-9e71-8ac44f7ef337", + "clip-rule": "evenodd", + d: "M66.2123 369.992L63.799 371.965L63.5057 372.192L63.319 371.872L61.519 368.738L59.3058 369.752L59.0791 371.738L59.0658 371.858L58.9858 371.938L56.8125 374.111L58.7324 375.818L58.9191 375.978L58.7991 376.205L56.9591 379.658L58.3058 381.685L58.5191 382.018L58.1591 382.165L54.6392 383.565L53.1992 386.445L57.3591 394.284L57.4925 394.538L57.2391 394.698L54.5059 396.524L54.7192 401.778L61.7857 408.124H65.5323H65.7723L65.8389 408.351L67.0522 412.217L67.0922 412.351L67.0122 412.484L65.8256 414.537L69.2789 417.311L73.2788 417.551L73.4388 417.564L73.5321 417.684L74.6654 419.324L77.1987 417.764L76.1187 415.604L75.9987 415.364L76.212 415.204L79.5853 412.551L79.6786 412.471L79.7986 412.484L85.4918 412.711L87.4518 411.191L87.6785 406.071L86.4918 401.071L82.8919 394.591L82.8386 394.484L82.8519 394.378L83.7985 388.684L80.4786 382.991L80.4653 382.965L80.452 382.938L79.0653 379.231L75.8387 378.298L75.7187 378.271L75.6521 378.178L74.0788 375.925L71.6255 376.378L71.4388 376.405L71.3188 376.258L66.2123 369.992Z", + fill: "#141414", + name: "Ставропольский край", + price: "71641", + }, + { + "fill-rule": "evenodd", + id: "f0ebb44d-d2ed-493b-b5fd-35fd80cf749f", + "clip-rule": "evenodd", + d: "M34.8262 377.018L35.0662 381.138L39.6661 383.311L46.1993 376.098L46.6659 375.578L46.7592 376.272L47.3992 381.378L51.2658 376.298L51.5058 370.978L48.7192 368.658L48.6125 368.565L48.5992 368.418L48.3592 364.459H44.426H44.2526L44.1593 364.299L41.3594 359.859L37.9728 358.659L37.4928 362.272L41.346 366.872H41.3594L44.8126 369.032L45.2259 369.285L44.8393 369.565L39.6661 373.392V373.405V376.245V376.538L39.3727 376.578L34.8262 377.018Z", + fill: "#141414", + name: "Республика Адыгея", + price: "68179", + }, + { + "fill-rule": "evenodd", + id: "b941862b-3b94-4275-a66c-eb68ea13031e", + "clip-rule": "evenodd", + d: "M578.228 504.336L592.988 510.295L606.561 513.429L609.347 524.215L619.267 529.428L626.227 529.255L636.147 523.348L643.813 525.775L651.813 525.255L653.893 528.908L658.506 529.108L660.013 523.522L660.053 523.388L660.173 523.322L664.599 521.015L659.853 515.842L659.626 515.589L659.893 515.375L664.506 511.642L662.759 506.376L662.613 505.949H663.066H671.839L677.226 501.456L677.332 501.376L677.479 501.389L682.306 502.042L691.319 490.109L691.412 489.989L691.559 489.976L697.319 489.536L699.052 486.709L699.119 486.629L699.212 486.576L704.158 484.563L707.918 479.909L708.345 474.95L704.398 472.323L704.265 472.23V472.056V467.256V467.096L704.385 467.003L712.985 460.443L715.918 453.67L715.971 453.537L716.105 453.497L723.638 450.843L723.198 444.83L718.585 440.644L713.425 439.75L713.238 439.724L713.172 439.524L708.865 426.604L706.185 424.151L705.985 423.964L706.145 423.737L708.812 419.951L708.438 416.244L705.278 419.804L705.158 419.924L704.985 419.911L702.318 419.497L700.785 425.364L700.745 425.551L700.558 425.604L686.186 429.47L685.972 429.537L685.839 429.351L683.439 426.071H680.172H680.092L680.026 426.031L676.919 424.364L675.226 428.377L675.172 428.511L675.026 428.564L668.186 430.844L668.079 430.87L667.973 430.844L664.439 429.591L663.613 433.564L663.559 433.79L663.333 433.817L656.373 434.697L656.973 438.124L661.213 441.684L661.466 441.897L661.253 442.15L657.666 446.403L656.999 452.843L659.319 458.27L659.693 457.19L661.106 448.337V448.283L661.146 448.23L663.453 444.137L663.559 443.95L663.773 443.977L666.786 444.337L667.039 444.364L667.066 444.604L667.613 447.977V448.043V448.083L666.186 456.043L666.719 463.79L667.946 468.016L667.986 468.123L667.946 468.23L666.346 472.323L666.319 472.39L666.266 472.443L663.813 474.71L663.013 476.149L663.866 478.856L663.906 478.963L663.853 479.069L662.786 481.736L662.733 481.896L662.573 481.936L659.959 482.589L659.799 485.549L659.786 485.629L659.746 485.696L656.359 491.202L656.306 491.309L656.186 491.349L651.133 492.909L647.826 497.456L647.72 497.602L647.533 497.576L643.733 497.242L642.733 503.002L642.706 503.096L642.653 503.162L639.813 506.362L639.76 506.415L639.693 506.442L630.587 510.469L629.387 514.589L629.333 514.749L629.173 514.802L623.32 516.762L622.987 516.869L622.907 516.535L622.067 513.175L615.867 511.975L615.627 511.922L615.6 511.682L615.08 507.162L610.801 501.669H605.081H604.974L604.881 501.602L592.988 492.176L592.948 492.149L592.921 492.122L589.201 487.043L583.241 491.296L583.148 491.362H583.041L579.641 491.282L579.814 492.029L579.855 492.202L579.721 492.336L577.895 494.162L578.561 496.829L578.601 496.989L578.495 497.122L575.975 499.976L578.228 504.336Z", + fill: "#141414", + name: "Республика Бурятия", + price: "60529", + }, + { + "fill-rule": "evenodd", + id: "b81b9d5d-b7c9-416c-a158-f5f15a919a08", + "clip-rule": "evenodd", + d: "M494.016 529.509L516.415 521.082L524.415 520.562L525.802 522.642L537.815 525.255L538.681 530.655L543.215 532.908L555.921 534.308L560.961 535.002L563.574 537.442L567.574 536.055L571.227 532.908L573.841 526.482L569.494 521.255L570.014 513.256L572.801 512.376L572.974 508.722L576.627 508.549L577.654 504.629L575.294 500.069L575.201 499.869L575.347 499.709L577.894 496.816L577.227 494.136L577.187 493.963L577.307 493.829L579.147 492.003L578.707 490.136L573.467 490.469L573.361 490.483L573.267 490.416L560.161 481.27L559.374 484.883L559.321 485.123L559.081 485.136L543.148 486.549L542.135 490.749L542.095 490.949L541.908 491.003L538.801 491.816L539.121 494.736L539.148 494.936L538.975 495.043L534.668 497.802L534.495 500.656V500.896L534.255 500.949L531.308 501.642L526.028 506.029L525.922 506.122L525.775 506.109L513.522 504.509L513.442 504.496L513.375 504.456L505.842 499.149L502.375 498.883L500.136 504.789L500.056 504.989L499.856 505.002L491.136 505.562L491.682 511.576L496.909 520.855L497.056 521.109L496.802 521.282L493.176 523.789L494.016 529.509Z", + fill: "#141414", + name: "Республика Тыва", + price: "119410", + }, + { + "fill-rule": "evenodd", + id: "5114fd0c-5351-45e7-96ac-998118d36124", + "clip-rule": "evenodd", + d: "M445.657 511.789L446.271 517.775L451.844 520.908L452.017 526.828L457.577 528.041L459.844 530.828L466.11 527.522L467.323 531.868L471.323 537.788L477.59 538.481L479.496 534.308L487.856 533.961L493.389 529.841L492.496 523.682V523.482L492.67 523.375L496.216 520.908L491.11 511.829V511.762L490.576 505.922L486.083 509.362L485.83 509.549L485.63 509.295L481.55 504.055L481.456 503.922V503.775L482.883 497.509L480.59 494.842L473.63 494.629V494.722H473.377L469.003 495.602H468.857L468.737 495.509L465.123 492.669L464.883 495.576V495.656V495.722L461.39 500.975L461.284 501.135H461.084L454.737 500.562L449.644 502.255L447.591 505.069L450.75 506.655L450.897 506.722V506.869L451.777 510.655L451.857 511.015H451.497L445.724 511.682L445.657 511.789ZM483.283 497.002L487.15 495.669L489.99 494.256L494.776 489.469L493.67 486.456V486.362V486.269L494.523 482.842L493.376 478.256V478.096L493.47 477.976L496.643 473.976L498.283 469.083L493.616 467.429H493.47V467.27L492.59 464.35V464.19L492.683 464.07L496.363 459.256L494.403 454.47V454.363V454.27L495.283 450.47V450.323H495.416L500.323 448.017L502.749 445.59L497.603 435.59V435.484V435.377L498.349 431.897L492.616 434.07H492.496H492.363L485.15 430.897L476.91 432.03L473.777 435.724L473.683 435.844H473.523H465.043L464.87 458.683L467.95 458.283H468.27V458.616L468.83 463.176L473.137 467.763V467.829L474.563 471.829L478.563 474.683L478.856 474.896L478.63 475.163L475.603 478.736L478.043 481.403L478.15 481.536V481.696L476.99 486.362V486.496L476.883 486.562L473.95 488.522L473.683 493.989L480.776 494.202H480.91L481.003 494.309L483.363 496.976L483.283 497.002Z", + fill: "#141414", + name: "Кемеровская область", + price: "62292", + }, + { + "fill-rule": "evenodd", + id: "43c803c5-5ccc-4faf-b3f7-8406dc744579", + "clip-rule": "evenodd", + d: "M401.671 460.016L410.071 500.376L414.591 499.669L417.737 495.149L420.684 496.362L421.564 501.069L431.137 506.295L438.617 503.509L442.617 505.242L445.483 511.162L451.003 510.522L450.243 507.229L446.87 505.549L446.537 505.375L446.75 505.069L449.097 501.856L449.15 501.776L449.257 501.736L454.51 499.989L454.563 499.962L454.63 499.976L460.856 500.536L464.203 495.522L464.496 492.096L464.55 491.496L465.016 491.869L468.989 494.989L472.963 494.189L473.243 488.322L473.256 488.149L473.403 488.056L476.496 486.083L477.589 481.709L475.083 478.923L474.896 478.709L475.069 478.496L478.056 474.963L474.256 472.256L474.176 472.203L474.136 472.096L472.709 468.083L468.376 463.456L468.296 463.39L468.283 463.283L467.749 458.936L464.723 459.323L460.816 462.87L460.71 462.963L460.576 462.95L453.096 462.243L450.843 463.976L450.643 464.123L450.443 463.976L448.137 462.163L441.643 468.483L441.417 468.696L441.19 468.483L436.123 463.59L436.043 463.523L436.03 463.43L435.137 459.696L430.977 454.15L413.817 460.043L413.697 460.083L413.591 460.03L409.951 458.47L408.284 459.643L408.111 459.763L407.924 459.656L405.204 457.936L401.671 460.016Z", + fill: "#141414", + name: "Алтайский край", + price: "70797", + }, + { + "fill-rule": "evenodd", + id: "1d31ea7f-03bf-454d-9551-bcf23b7ccda4", + "clip-rule": "evenodd", + d: "M388.538 442.91L397.538 443.11L393.885 446.937L401.431 459.403L405.044 457.283L405.218 457.19L405.378 457.283L408.098 458.99L409.724 457.843L409.871 457.737L410.044 457.803L413.724 459.39L430.99 453.457L431.204 453.377L431.35 453.563L435.697 459.363L435.737 459.417L435.75 459.483L436.63 463.19L441.417 467.79L447.883 461.497L448.083 461.297L448.31 461.47L450.643 463.31L452.803 461.657L452.897 461.577L453.03 461.59L460.483 462.297L464.256 458.87L464.443 435.804H461.443L457.19 439.35L456.923 439.564L456.723 439.297L454.91 436.937L454.843 436.844V436.724L455.363 428.004L442.844 427.657L442.67 427.644L442.577 427.484L440.31 423.311L433.817 423.497H433.564L433.497 423.257L432.244 418.604L428.164 413.298L406.258 402.858V409.951V410.138L406.098 410.231L401.964 412.644L403.164 417.298L403.284 417.724L402.831 417.698L397.471 417.338L393.311 419.084L390.871 423.431L391.405 436.004L391.418 436.071L391.391 436.151L388.538 442.91Z", + fill: "#141414", + name: "Новосибирская область", + price: "92779", + }, + { + "fill-rule": "evenodd", + id: "7030fd36-2076-4bc4-b4fd-259cbb3ac9e2", + "clip-rule": "evenodd", + d: "M354.646 413.671L357.165 414.391L357.339 418.924L355.779 420.657L356.819 423.791L353.339 427.804L354.032 430.751L361.512 432.497L361.859 436.497L365.525 436.67L368.299 437.364L371.085 440.497L367.085 443.804V446.59L371.085 445.377L374.565 447.297L377.698 446.59L380.312 444.337L387.805 442.964L390.765 435.964L390.218 423.364V423.271L390.258 423.191L392.791 418.671L392.845 418.564L392.951 418.524L397.298 416.711L397.365 416.684H397.445L402.431 417.018L401.271 412.564L401.204 412.338L401.418 412.204L405.604 409.764V392.165L402.618 388.991L402.418 388.791L402.604 388.565L405.778 384.685L405.498 382.285L399.591 386.325L399.511 386.392L399.405 386.378L394.871 386.192H394.791L394.725 386.165L390.298 383.685L385.525 384.392L385.392 384.405L385.285 384.325L379.005 379.845L376.178 379.312L375.685 379.218L375.978 378.805L377.992 375.965L374.965 372.938L369.125 378.605L368.592 383.912V384.018L368.525 384.085L366.819 386.138L367.272 387.805L370.925 389.191L371.058 389.245L371.112 389.391L372.378 392.831L372.418 392.911L372.392 393.005L371.672 396.258L371.658 396.325L371.618 396.365L370.352 398.365L370.245 398.551L370.019 398.498L365.672 397.631L362.419 401.231L361.525 405.311L361.512 405.418L361.432 405.484L355.699 410.858L354.646 413.671Z", + fill: "#141414", + name: "Омская область", + price: "67734", + }, + { + "fill-rule": "evenodd", + id: "d0ed996f-7f90-4639-9171-948b885c2a9c", + "clip-rule": "evenodd", + d: "M476.136 367.725L471.429 364.352L462.003 369.765L461.83 369.858L461.656 369.738L453.736 363.939L442.47 363.765L442.377 363.752L442.297 363.712L434.87 358.752L429.564 357.219L424.63 360.965L420.924 372.778L420.844 373.032L420.577 373.005L416.257 372.485L412.911 374.645L412.231 378.245L412.204 378.392L412.071 378.472L406.097 381.885L406.431 384.751L406.444 384.885L406.364 384.991L403.284 388.751L406.164 391.805L406.257 391.898V392.031V402.138L428.51 412.738L428.59 412.764L428.63 412.831L432.804 418.257L432.83 418.311L432.857 418.377L434.057 422.831L440.497 422.657H440.697L440.79 422.831L443.057 427.017L455.723 427.377H456.056L456.03 427.711L455.496 436.644L457.03 438.63L461.123 435.23L461.216 435.15H461.323H464.763H465.083V435.164L473.416 435.19L476.536 431.524L476.616 431.417L476.736 431.404L485.202 430.244L485.282 430.23L485.376 430.27L492.536 433.417L498.349 430.924L498.629 425.004L498.642 424.857L498.762 424.764L504.802 420.151L505.562 417.351L500.322 415.697L500.242 415.671L500.189 415.617L496.389 411.831L496.309 411.738L496.295 411.631L495.722 406.671L495.695 406.498L495.829 406.391L502.429 400.644L502.695 397.298L498.335 396.738L498.162 396.725L498.082 396.565L493.189 386.498L476.443 383.898L476.163 383.858V383.578V378.912V378.805L476.243 378.712L478.469 375.925L476.136 367.725Z", + fill: "#141414", + name: "Томская область", + price: "91884", + }, + { + "fill-rule": "evenodd", + id: "53d0049b-42c9-4b83-bf59-a8f8f89c2328", + "clip-rule": "evenodd", + d: "M497.749 449.684L495.735 450.63L494.922 454.164L496.922 459.03L496.989 459.203L496.882 459.35L493.189 464.177L493.962 466.79L498.775 468.483L499.069 468.59L498.975 468.883L497.215 474.136L497.202 474.19L497.162 474.243L494.055 478.203L495.189 482.71L495.202 482.79L495.189 482.87L494.335 486.269L495.469 489.389L495.535 489.589L495.389 489.736L490.429 494.683L490.402 494.723L490.349 494.749L487.429 496.216H487.402L487.389 496.229L483.482 497.629L482.096 503.722L485.882 508.589L490.589 505.002L491.056 504.642L491.082 504.909L499.602 504.362L501.855 498.429L501.949 498.203L502.189 498.229L505.762 498.496L508.295 493.163L508.348 493.043L508.468 492.989L513.015 491.296L514.388 488.256V484.83V484.643L514.562 484.55L518.748 482.31L518.482 478.763L516.735 473.55V473.523L516.722 473.51L515.868 468.617L512.108 462.83L512.002 462.683L512.082 462.523L513.722 458.99L510.842 457.163L505.988 457.723L505.975 457.737H505.962H500.709H500.482L500.402 457.51L497.749 449.684Z", + fill: "#141414", + name: "Республика Хакасия", + price: "61830", + }, + { + "fill-rule": "evenodd", + id: "39632067-301b-4528-a284-8e7c3c456075", + "clip-rule": "evenodd", + d: "M489.776 191.409L492.736 195.276L494.803 194.369L494.176 188.983L492.11 187.916L489.776 191.409Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1c314623-2526-4204-a1ce-2cfcd03a920d", + "clip-rule": "evenodd", + d: "M498.029 166.903L499.563 168.876L501.176 167.169L500.456 164.476L498.389 165.103L498.029 166.903Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "93d2128b-8ebe-400c-ae23-fa2cd760a1ea", + "clip-rule": "evenodd", + d: "M554.788 71.7582L561.295 72.9448L559.775 68.0649L555.215 68.1716L554.788 71.7582Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a8f5da3e-6324-4927-863f-339b48197005", + "clip-rule": "evenodd", + d: "M560.215 84.0248L563.788 79.2516L562.921 75.0117L566.401 72.7317L569.868 69.2651L573.775 72.7317L575.948 78.9183L577.254 81.6382L573.668 83.5848V86.9581L564.775 90.9713L560.215 86.8381V84.0248Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "d73f9450-07de-4115-8ff8-59ded18b794f", + "clip-rule": "evenodd", + d: "M556.948 89.3447L563.787 91.9447L562.814 95.1979L559.668 96.9312L555.108 93.7846L554.348 90.7447L556.948 89.3447Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "922e0a3d-6bb5-4a38-8f69-dd3cc78c74f0", + "clip-rule": "evenodd", + d: "M563.028 100.198L566.067 92.7044L574.427 88.5845L575.947 94.331L578.121 93.6777L578.441 91.1844L582.24 94.8777L581.92 99.7576L579.094 104.317L581.48 107.144L580.841 111.371L577.801 112.997L571.614 108.771L566.067 103.997L562.921 102.584L563.028 100.198Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "48727b4e-ae99-4665-8e6b-8dd1eeda27ed", + "clip-rule": "evenodd", + d: "M584.854 104.424L584.094 114.197L580.4 120.931L581.814 126.024L587.894 121.144L594.293 120.704L597.653 117.344L598.093 109.531L594.507 104.971L591.467 108.011L589.84 106.278L590.067 101.598L584.854 104.424Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "45844dbd-147d-443f-b429-bf4f8e61286e", + "clip-rule": "evenodd", + d: "M602.76 118.544L603.306 121.144L608.08 122.224L607.866 120.384L603.08 117.451L602.76 118.544Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "eeadf34a-4eba-420a-90bc-ae57260e9fb2", + "clip-rule": "evenodd", + d: "M566.508 138.077L569.001 139.917L570.841 138.837L569.548 136.117L566.508 138.077Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "bafc3cdc-8cab-4360-bb9c-5e7d0abcd13c", + "clip-rule": "evenodd", + d: "M544.468 134.49L547.615 136.224L547.841 133.73L545.775 131.344L544.255 132.65L544.468 134.49Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "f0d0c8b1-4a7c-4d1a-b63b-898cb458c5d4", + "clip-rule": "evenodd", + d: "M563.908 144.917L565.095 146.223L566.615 144.81L564.882 142.957L563.908 144.917Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "ba0d9f7e-5d99-417a-af19-2537fa446dc6", + "clip-rule": "evenodd", + d: "M510.869 177.676L513.296 179.916L514.909 178.303L514.282 175.796L512.216 175.25L510.869 177.676Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "7859e616-1aeb-4821-9d7c-6d1385726751", + "clip-rule": "evenodd", + d: "M516.709 180.543L518.056 181.543L518.949 179.836L517.429 178.129L516.709 180.543Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "0d6a66f4-40c9-44ec-9577-19b362816d58", + "clip-rule": "evenodd", + d: "M520.215 173.996L521.561 174.89L522.361 173.37L520.295 172.023L520.215 173.996Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "3d9a7062-e8d8-479b-87a9-717a2feff921", + "clip-rule": "evenodd", + d: "M522.642 170.41L524.162 171.57L525.602 169.503L523.269 167.796L522.002 168.703L522.642 170.41Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "f7c961f3-f518-41bf-939e-ea11d68411bc", + "clip-rule": "evenodd", + d: "M511.776 158.01L513.483 159.183L515.989 157.65L514.549 155.143L512.403 154.517L510.336 156.303L511.776 158.01Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "da5d2f23-5067-4a59-abbc-c16bae7e3bf8", + "clip-rule": "evenodd", + d: "M517.162 149.223L516.535 150.743L517.882 152.623L519.308 151.103L519.402 149.396L517.162 149.223Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "a70effec-5517-473d-875d-ca012f9818de", + "clip-rule": "evenodd", + d: "M513.096 87.438L512.709 89.4779L514.816 91.5846L517.762 91.6512L517.629 89.0113L515.602 86.3047L513.096 87.438Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "81075645-b5da-4c73-b21d-ce17970e7d81", + "clip-rule": "evenodd", + d: "M526.242 71.5581L529.002 72.4115L532.028 71.6248L530.255 67.6782L528.015 65.8916L526.442 67.4116L526.108 69.9182L526.242 71.5581Z", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "82c94b13-80b9-42e4-bd02-3a03c0bf2fd4", + "clip-rule": "evenodd", + d: "M638.813 326.926L636.719 329.26L636.639 329.34H636.533L631.533 330.393L627 332.406L627.253 337.433L628.586 340.819V340.953V341.073L625.946 346.766L628.506 350.859V351.059L629.04 357.152V357.246V357.326L625.04 365.005V365.099H624.96L618.293 369.179L620.773 373.405L620.88 373.579L620.76 373.752L617.946 377.605L619.44 382.578L625.093 384.378H625.28V384.552L626.066 388.272V388.432L625.96 388.552L621.946 393.032L621.72 396.098L624.386 396.818H624.546L624.613 396.991L625.946 400.991V401.178L625.8 401.325L622.68 404.445L621.346 409.124L621.24 409.538L620.88 409.324L615.053 405.871H614.96V405.778L612.173 399.725L606.84 402.165L606.08 407.285V407.378L606.013 407.458L594.187 420.338L594.707 426.284V426.524L594.494 426.604L591.307 427.937L591.027 428.057L590.894 427.777L586.347 417.924L583.281 421.964L583.187 422.084H583.041L570.774 422.618L565.921 431.551L571.374 440.137L571.454 440.257V440.377L570.401 445.15V445.377H570.187L564.788 446.15L561.721 452.03L560.654 467.857V468.19H560.321L555.108 467.67L551.281 469.39V472.496L560.201 480.496L573.601 489.829L578.934 489.483H579.281L579.347 489.749L579.547 490.656L583.014 490.736L589.147 486.363L589.4 486.163L589.6 486.429L593.48 491.763L605.253 501.096H611.173L611.267 501.229L615.72 506.909V506.989V507.056L616.24 511.429L622.4 512.629H622.6V512.829L623.4 516.042L628.733 514.255L629.813 510.562H623.986L623.906 510.376L622.653 507.709L622.533 507.456L622.786 507.296L625.453 505.696L629.106 505.176L636.453 500.096L639.119 496.096L644.559 491.176L645.772 487.523L648.959 482.016L652.852 476.003L656.212 466.803L658.719 459.403L656.052 453.23V453.15V453.07L656.746 446.404V446.297L656.812 446.217L660.266 442.137L656.172 438.697L656.079 438.617V438.51L655.386 434.631V434.284H655.719L662.799 433.404L663.665 429.297L663.732 428.937L664.079 429.057L667.852 430.391L674.452 428.191L676.225 423.991L676.358 423.671L676.665 423.831L680.025 425.617H683.532L683.625 425.751L685.998 428.991L699.985 425.217L701.531 419.244V418.964H701.825L704.625 419.391L708.145 415.391L708.638 414.844L708.718 415.578L709.144 419.898L717.664 421.231L722.677 417.738L722.891 411.231L717.558 407.458L717.424 407.365V407.058L716.971 398.845V398.671L717.104 398.565L720.064 396.285L720.158 396.218H720.611L727.877 396.005L721.038 380.498L717.371 377.965L710.944 380.885L710.611 381.032L710.504 380.685L708.145 373.645L697.878 369.525L692.732 370.379L684.732 387.618L679.398 393.911L679.172 394.178L678.918 393.938L675.025 390.045L672.545 394.458L672.452 394.618H672.265L664.879 394.911L659.852 398.751L659.626 398.925L659.426 398.711L654.626 393.618L654.532 393.511V393.365L655.426 380.178L659.786 370.019L653.946 368.312H653.799V368.179L651.132 362.179V362.085V361.979L653.172 353.512L648.586 350.939L648.412 350.846V350.646L648.706 342.326L645.319 335.833L642.653 337.726L642.546 337.793H642.439L638.546 337.499H638.239V332.819L638.386 332.726L641.413 330.806L638.906 327.02L638.813 326.926ZM607.347 487.243L606.733 484.03V483.749L607.013 483.669L610.107 482.683L608.773 477.99L608.613 477.723L608.893 477.616L612.6 476.283L612.88 476.176L613.013 476.43L615.893 482.216L623.106 477.923L623.36 477.776L623.533 478.016L626.026 481.496L628.16 483.443L630.946 482.403H631.013H635.093L635.186 482.563L637.093 485.589L637.226 485.789L637.079 485.963L629.586 495.496L629.4 495.736L629.16 495.563L624.6 492.363L619.026 492.883H618.92L618.826 492.816L615.56 490.763L611.653 487.923L607.653 487.576H607.4V487.336L607.347 487.243Z", + fill: "#141414", + name: "Иркутская область", + price: "85779", + }, + { + d: "M607.427 484.189L607.933 486.883L611.72 487.189L611.8 487.203H611.893L611.973 487.256L612.04 487.309L615.947 490.149L619.106 492.149L624.573 491.642L624.693 491.629L624.813 491.616L624.906 491.682L625.013 491.749L629.306 494.776L636.466 485.669L634.759 482.976H631.146L628.413 484.003L628.226 484.069L628.04 484.136L627.893 484.003L627.746 483.869L625.626 481.923H625.613L625.586 481.896L625.573 481.869L625.546 481.843L625.533 481.816L623.213 478.563L616.253 482.709L615.96 482.883L615.653 483.056L615.507 482.749L615.347 482.443L612.587 476.923L609.427 478.109L610.68 482.509L610.773 482.816L610.867 483.109L610.56 483.203L610.253 483.309L607.427 484.189Z", + id: "f3e3a2f9-25e8-4e81-ba77-6fdf7e52ebbb", + fill: "#141414", + }, + { + "fill-rule": "evenodd", + id: "1c0c9c5f-bab1-419c-8395-4e55e1b357f7", + "clip-rule": "evenodd", + d: "M659.159 529.135L662.079 529.255L665.039 534.828L687.839 536.921L703.145 527.695L708.025 527.522L709.585 522.468L717.065 515.509L727.518 514.989L730.651 517.949L734.997 513.949L753.45 516.909L756.117 509.762L762.384 505.415L759.784 498.976L762.57 481.576L767.263 476.869L764.13 468.523L757.464 467.83L762.157 459.123L770.45 453.363L762.957 442.11L762.824 441.937L762.957 441.75L765.49 438.164L761.01 435.604L760.864 435.524V435.35L760.197 426.604L755.784 427.657H755.544L755.424 427.444L752.61 422.524L746.717 425.791L746.504 425.911L746.344 425.737L742.691 422.097L742.491 421.897L742.651 421.671L744.744 418.751L737.491 413.924V413.844L728.238 396.685L720.784 396.898L717.945 398.978L718.385 406.858L723.718 410.644L723.851 410.751V410.924L723.624 417.764V417.924L723.491 418.017L718.225 421.724L718.118 421.804H717.998L709.291 420.471L706.838 423.951L709.358 426.271H709.425V426.351L713.691 439.164L718.758 440.044H718.838H718.918L723.704 444.377L723.798 444.47V444.604L724.251 450.99V451.23L724.024 451.31L716.398 453.977L713.491 460.643V460.723L704.945 467.243V471.71L708.945 474.376L709.105 474.483V474.67L708.651 479.923V480.016L708.585 480.096L704.612 485.029H704.532L699.612 487.043L697.838 489.923L697.745 490.069H697.585L691.798 490.523L682.759 502.522L682.652 502.669H682.465L677.585 502.016L672.252 506.482L672.146 506.562H663.586L665.279 511.602L665.346 511.815L665.172 511.962L660.639 515.615L665.439 520.842L665.719 521.149L665.346 521.348L660.679 523.788L659.239 529.122L659.159 529.135ZM698.505 508.775L700.092 504.669L700.172 504.482L700.238 504.309H700.438H700.625L709.625 503.216L712.211 497.882L712.398 497.496L712.585 497.096L712.905 497.389L713.225 497.682L715.291 499.576L717.438 494.496V494.336L717.505 494.176H717.678H717.851L722.411 493.256H722.531H722.664L722.771 493.322H722.878L728.344 496.736L728.544 496.856L728.731 496.976V497.189V497.416L728.038 501.056V501.269V501.482H727.838H727.638L724.971 502.109L729.544 506.309L729.891 506.629L730.251 506.949L729.824 507.149L729.398 507.362L710.331 516.389L710.171 516.469L710.011 516.549L709.865 516.455L709.718 516.362L698.758 509.522L698.532 509.375L698.305 509.229L698.398 508.975L698.505 508.735V508.775Z", + fill: "#141414", + name: "Забайкальский Край", + price: "93108", + }, + { + d: "M700.704 504.909L699.104 509.002L710.051 515.855L728.997 506.722H728.984H728.997L723.971 502.122L723.517 501.709L724.117 501.562L727.397 500.802L728.077 497.149L722.611 493.722L718.037 494.642L715.704 500.149L715.531 500.562L715.197 500.255L712.797 498.055L710.131 503.602L710.051 503.762L709.878 503.789L700.704 504.909Z", + id: "4b200392-4d74-4d0d-8e3f-e47912d0fae7", + fill: "#141414", + }, + { + d: "M632.946 326.672L632.746 326.793L632.56 326.646L628.946 323.806H620.213L620.253 323.446L620.787 318.673L620.8 318.579L620.853 318.513L625.866 312.46L627.346 308.5L624.107 306.273L623.973 306.166V301.62L621.133 298.54L621.027 298.406L621.053 298.246L622.347 292.087L619.053 289.567L618.773 289.353L619.013 289.087L623.96 283.633L622.12 260.541L616.347 251.647L619.24 250.168L626.186 244.488L626.306 244.408L626.426 244.421L630.533 244.901L632.026 237.688L632.04 237.634L632.08 237.581L634.106 234.541L634.613 230.475L634.626 230.341L634.733 230.261L643.266 223.488L639.6 219.088L639.52 218.995V211.995L632.08 201.475L632.04 201.422L632.026 201.342L631 195.982L628.72 192.942L628.653 192.849L628.666 192.729L628.906 189.675L624.307 191.969L619.093 195.982L611.96 198.062L609.174 202.942L609.347 195.982L623.787 181.009L631.8 166.569L635.453 153.69L624.307 140.983L613.867 140.637L610.214 145.85L606.04 146.556L609.174 137.677L600.64 136.623L603.427 132.623L598.214 128.277L593.507 130.023L586.027 141.157L587.761 147.77L579.761 148.29L579.934 150.383L582.894 154.73L577.148 153.516L574.188 156.29L567.574 155.076L566.708 152.116L557.308 152.29L557.481 157.69L546.175 159.25L538.508 165.343L532.602 165.516L528.242 169.356L526.335 177.182L529.989 183.796L524.415 185.182L509.616 182.756L501.096 182.582L498.483 187.276L498.136 199.462L503.536 204.675L506.149 210.768H498.656L492.216 198.755L487.496 199.035L487.55 199.649L491.669 208.395L491.843 208.782L491.429 208.848L487.003 209.582L486.016 214.955L490.109 223.648L490.163 223.755L490.136 223.875L489.096 228.008L489.069 228.155L488.923 228.221L479.23 232.555L478.016 237.421L484.323 245.754L491.456 247.528L491.656 247.581L491.696 247.794L493.256 256.714L492.803 257.874V257.861L490.283 264.261L490.216 264.407L490.056 264.447L483.536 266.207L485.51 270.9L485.55 271.02L485.51 271.127L483.443 277.327L488.643 284.073L488.723 284.18L488.709 284.313L487.403 296.633L491.563 302.366L491.643 302.473L491.616 302.606L490.069 311.42L496.269 316.073L496.363 316.153L496.389 316.286L497.443 322.633L497.469 322.766L497.389 322.886L491.883 330.486L491.363 337.286L491.349 337.379L491.296 337.459L482.79 348.259V356.672L489.736 360.672L489.976 360.805L489.869 361.072L488.63 364.258L488.576 364.392L488.456 364.445L482.23 367.112L482.19 367.125L482.15 367.138L476.83 367.792L479.136 375.911L479.176 376.071L479.07 376.205L476.816 379.031V383.311L493.456 385.898L493.629 385.911L493.696 386.071L498.589 396.124L503.083 396.684L503.389 396.724L503.362 397.031L503.069 400.818L503.056 400.964L502.963 401.044L496.376 406.764L496.936 411.444L500.589 415.097L506.056 416.831L506.349 416.924L506.269 417.23L505.389 420.43L505.362 420.537L505.282 420.604L499.269 425.19L498.989 431.164L498.976 431.364L498.949 431.377L498.136 435.19L503.336 445.297L503.442 445.497L503.269 445.67L500.643 448.297L500.603 448.337L500.549 448.363L498.336 449.403L500.936 457.083H505.949L510.882 456.496L511.002 456.483L511.096 456.55L514.296 458.59L514.536 458.736L514.416 459.003L512.749 462.63L516.442 468.309L516.482 468.376L516.496 468.429L517.362 473.376L519.109 478.603L519.122 478.642V478.682L519.415 482.469L519.429 482.682L519.242 482.789L515.029 485.016V488.402L515.002 488.469L513.549 491.669L513.496 491.802L513.362 491.842L508.829 493.549L506.362 498.735L513.682 503.882L525.722 505.455L530.949 501.095L531.015 501.042L531.082 501.029L533.868 500.375L534.028 497.589L534.042 497.429L534.175 497.335L538.455 494.602L538.122 491.602L538.095 491.336L538.362 491.256L541.548 490.416L542.575 486.162L542.628 485.936L542.855 485.909L558.788 484.509L559.588 480.842L550.695 472.883L550.588 472.776V468.989L550.775 468.896L554.748 467.043L554.828 467.003L554.908 467.016L559.881 467.509L560.921 451.95V451.883L560.948 451.816L564.135 445.723L564.215 445.577L564.375 445.55L569.721 444.79L570.694 440.377L565.201 431.75L565.108 431.577L565.188 431.417L570.228 422.15L570.321 421.977H570.494L582.801 421.457L586.147 417.071L586.481 416.644L586.694 417.124L591.334 427.177L594.014 426.07L593.507 420.204L593.494 420.07L593.587 419.964L605.44 407.057L606.214 401.911L606.174 401.738L612.533 398.818L612.667 399.124L615.533 405.377L620.907 408.564L622.12 404.204L622.147 404.111L622.2 404.057L625.24 401.018L624.04 397.404L621.293 396.644L621.027 396.578L621.053 396.311L621.32 392.871L621.333 392.751L621.4 392.671L625.533 388.298L624.813 384.925L619.16 383.138L619 383.085L618.947 382.911L617.36 377.618L617.307 377.471L617.413 377.338L620.187 373.538L617.653 369.218L617.493 368.938L617.76 368.765L624.573 364.578L628.466 357.072L627.946 351.139L625.333 346.965L625.253 346.819L625.32 346.659L627.92 340.952L626.64 337.632L626.613 337.592V337.539L626.346 332.246V332.019L626.546 331.926L631.306 329.819L631.346 329.792H631.373L636.306 328.752L638.44 326.379L636.68 324.179L632.946 326.672Z", + id: "9b9eaa4c-519a-4ac1-8220-285acf75687e", + fill: "#141414", + name: "Красноярский край", + price: "87091", + }, + { + d: "M1040.79 318.673L1039.39 301.273L1037.48 293.26L1031.74 287.527L1032.26 278.994L1035.22 276.554L1025.3 265.074L1025.47 257.061L1029.64 252.541L1028.6 248.021L1020.24 245.581L1011.72 230.435L1013.8 229.048L1016.42 232.702L1020.59 230.088L1014.16 223.995L1010.67 225.915L1005.12 222.302L1005.02 222.409L1002.15 215.649H996.405L995.712 219.649L992.058 219.302L980.219 195.622L980.912 188.143L985.618 187.103L982.139 173.183L989.618 179.089L989.792 162.383L995.712 156.29L1004.58 156.117L999.538 143.77L997.125 117.144L991.378 118.891L991.258 118.931L991.138 118.864L986.858 116.611L979.472 137.837L979.392 138.064H979.152L969.752 137.81L961.072 140.464L960.779 140.557L960.672 140.264L957.846 132.49L946.139 133.197L944.046 136.917L943.979 137.05L943.833 137.077L935.766 138.984L934.366 143.17L934.313 143.37L934.1 143.397L929.713 143.85L928.313 148.73L928.273 148.903L928.1 148.957L923.033 150.57L923.94 155.557L931.22 166.13L935.74 167.076L935.913 167.116L935.98 167.276L939.059 175.356L944.193 174.89L944.339 174.876L944.446 174.97L947.859 178.156L947.939 178.223L947.966 178.329L948.913 183.303L953.632 185.969L956.899 182.929L948.019 172.303L950.113 165.343L958.646 162.383L954.113 169.183L955.152 174.396L961.952 179.089L965.072 179.276L964.899 184.143L967.859 184.836L965.072 198.756L968.205 203.982L969.259 220.169L971.699 230.608L975.005 241.048L971.165 245.235L972.392 249.235L970.299 252.021L975.699 258.288L976.565 268.208L983.965 276.567L992.752 286.474L1040.79 318.673Z", + id: "46960c9c-b668-4aea-a9ec-1124cfe4b0ec", + fill: "#141414", + name: "Камчатский Край", + price: "114836" + + }, + { + d: "M317.82 293.42L317.726 293.407L317.66 293.353L307.753 285.234L304.193 287.194L304.113 287.233H304.007L294.247 286.114L294.26 286.047L287.754 282.674L287.7 282.647L287.66 282.594L281.674 275.847L273.901 275.114L271.607 280.78L277.087 288.033L277.154 288.113V288.22L277.474 293.393L277.5 293.62L277.287 293.713L268.247 297.513V300.553L270.727 302.727L270.954 302.913L268.127 306.713L268.114 306.686L265.647 309.46L262.314 318.033L262.301 318.086L262.261 318.139L259.448 321.139L257.648 325.846L257.621 325.913L257.581 325.953L254.541 329.299L254.434 329.419L254.274 329.406L251.674 329.233L251.581 335.659L254.501 335.566L254.834 335.552V340.659L261.221 340.952L261.501 340.966L261.528 341.246L261.808 344.872L264.527 345.526L264.727 345.579L264.767 345.766L265.181 347.606V347.619L265.581 350.179L266.514 351.472L268.941 350.832L274.327 344.472L274.407 344.366L274.541 344.352L280.634 343.726L284.487 337.606L284.727 337.232L285.007 337.552L287.78 340.646L290.234 339.059L291.194 334.739L291.247 334.499L291.5 334.486L298.26 334.166L300.073 331.886L300.567 327.219L300.58 327.113L300.633 327.033L303.62 323.579L301.42 319.339L301.38 319.259V319.179L301.553 315.726V315.526L301.74 315.446L308.926 312.18L317.246 304.006L322.806 296.647L323.846 294.273L317.82 293.42Z", + id: "a706d24f-1cfe-4b38-8375-b91181727573", + fill: "#141414", + name: "Пермский край", + price: "86980", + }, + { + d: "M25.1995 337.579L28.9461 333.206L20.533 322.14L25.5195 307.953L21.9329 304.993L18.813 307.18L6.49327 298.753L4.93331 301.247L5.39996 311.233L0.733398 316.22L1.97337 323.073L10.0799 322.606L19.1197 333.993L25.1995 337.579Z", + id: "dd896e5e-4f76-4dba-abc5-9a779bb5a61d", + fill: "#141414", + name: "Республика Крым", + price: "85122", + }, + { + name: "Москва", + id: "1", + price: "284639", + }, + { + name: "Санкт-Петербург", + id: "2", + price: "183147", + }, + { + name: "Севастополь", + id: "3", + price: "165961", + }, +]; + +export const borders = { + d: "M516.776 148.504L516.589 148.93L515.962 150.463L515.816 150.797L516.029 151.09L517.362 152.97L517.816 153.61L518.362 153.037L519.802 151.517L519.962 151.343V151.063L520.056 149.357V148.73H519.429L517.189 148.544L516.776 148.504ZM519.682 171.956L519.589 173.93V174.303L519.896 174.503L521.229 175.396L521.816 175.796L522.162 175.156L522.962 173.636L523.242 173.116L522.749 172.783L520.682 171.45L519.736 170.823L519.682 171.956ZM517.949 177.73L517.176 176.863L516.842 177.97L516.136 180.396L516.002 180.836L516.362 181.103L517.696 182.089L518.309 182.529L518.656 181.876L519.549 180.169L519.762 179.769L519.456 179.436L517.949 177.73ZM522.069 170.663L522.136 170.836L522.282 170.956L523.802 172.116L524.349 172.53L524.735 171.97L526.175 169.903L526.535 169.396L526.015 169.023L523.682 167.316L523.309 167.036L522.922 167.303L521.669 168.196L521.269 168.49L521.442 168.956L522.069 170.663ZM543.868 134.597V134.93L544.162 135.09L547.308 136.837L548.175 137.317L548.268 136.317L548.482 133.824V133.557L548.295 133.344L546.242 130.957L545.815 130.464L545.322 130.891L543.802 132.224L543.548 132.451V132.797L543.868 134.597ZM525.642 71.6385V72.0785L526.069 72.2119L528.829 73.0652H529.002H529.175L532.202 72.2652L532.949 72.0785L532.629 71.3852L530.855 67.3853L530.789 67.2386L530.669 67.1453L528.442 65.372L527.989 65.012L527.589 65.412L526.002 66.9186L525.842 67.0786V67.3053L525.509 69.8119V69.9452L525.642 71.6385ZM497.869 164.636L497.803 165.01L497.443 166.81L497.376 167.09L497.563 167.33L499.096 169.303L499.549 169.903L500.069 169.356L501.683 167.65L501.936 167.383L501.843 167.036L501.123 164.37L500.949 163.73L500.309 163.917L498.243 164.543L497.869 164.636ZM494.816 188.636L494.509 188.476L492.456 187.396L491.936 187.129L491.616 187.609L489.256 191.063L489.003 191.449L489.283 191.809L492.256 195.676L492.563 196.076L493.029 195.876L495.083 194.969L495.523 194.782V194.302L494.896 188.969L494.816 188.636ZM488.43 63.8387L488.256 63.3054L487.176 60.0655L487.083 59.7854L486.803 59.6788L482.896 58.0522L482.536 57.9055L482.23 58.1588L478.856 60.9988L478.643 61.1721V61.4521L478.496 63.7454V64.052L478.723 64.2654L481.563 66.8253L481.896 67.1186L482.283 66.932L487.963 64.092L488.43 63.8387ZM485.096 192.129L484.39 192.516L480.803 194.489L480.63 194.582L480.536 194.769L479.55 196.649L479.203 197.302L479.896 197.556L482.763 198.636H482.936H483.11L486.07 198.089L486.776 197.969L486.576 197.289L485.323 192.889L485.096 192.129ZM489.843 60.8654L489.616 61.3588L488.95 62.8387L488.856 63.0387V63.252L489.523 66.2253L489.643 66.7453H490.176L495.843 66.5986H496.189L496.376 66.292L498.669 62.5054L498.883 62.1721L498.669 61.8387L496.789 58.7321L496.269 57.8788L495.696 58.7055L493.563 61.7321L490.363 60.9054L489.843 60.8654ZM511.282 158.397V158.463H511.349L513.056 159.623L513.402 159.863L513.762 159.65L516.269 158.117L516.816 157.797L516.496 157.25L515.069 154.73L514.936 154.503L514.682 154.437L512.616 153.863L512.282 153.757L512.016 153.997L509.949 155.783L509.469 156.21L509.882 156.69L511.282 158.397ZM514.349 91.9981L514.536 92.1847H514.802H517.762H518.442V91.4914L518.309 88.8248V88.6248L518.189 88.4648L516.162 85.7982L515.842 85.3849L515.376 85.5982L512.882 86.7049L512.562 86.8515V87.1849L512.162 89.2248L512.096 89.5581L512.336 89.7981L514.349 91.9981ZM514.816 175.223L514.442 175.13L512.389 174.596L511.896 174.463L511.656 174.903L510.322 177.33L510.082 177.77L510.442 178.116L512.882 180.396L513.349 180.823L515.402 178.77L515.656 178.503L515.576 178.156L514.936 175.636L514.816 175.223ZM496.029 53.6256L496.243 54.2789L496.883 54.0256L499.309 53.0923L499.869 52.8656L499.696 52.2923L498.749 49.1857L498.509 48.3724L497.789 48.839L495.483 50.319L495.069 50.5857L495.229 51.0523L496.029 53.6256ZM577.828 91.0648L577.561 93.1447L576.428 93.4781L575.094 88.3848L574.894 87.6115L574.188 87.9582L565.828 92.0914L565.601 92.1981L565.508 92.4247L562.468 99.9179V100.011V100.131L562.361 102.518V102.958L562.761 103.131L565.828 104.464L571.294 109.184L577.481 113.424L577.801 113.638L578.148 113.464L581.188 111.824L581.481 111.678V111.358L582.121 107.118V106.838L581.921 106.611L579.841 104.144L582.414 99.9846L582.508 99.8512V99.6913L582.841 94.798V94.5047L582.628 94.2914L578.828 90.6115L577.948 89.7315L577.828 91.0648ZM730.918 144.784H730.398L723.664 143.917L722.544 143.757L722.984 144.81L724.318 147.877L724.398 148.064L724.571 148.184L727.651 150.077L727.891 150.223H728.158L730.824 149.49L731.344 149.344V148.81L731.051 145.437L730.918 144.784ZM746.144 86.1182L746.691 86.2382L746.891 85.7049L747.917 82.9183L748.144 82.3183L747.531 82.0916L744.744 81.065L744.091 80.825L743.904 81.505L743.024 84.7316L742.851 85.3849L743.504 85.5316L746.144 86.1182ZM554.508 93.9314V94.158L554.721 94.3047L559.281 97.4513L559.601 97.678L559.948 97.478L563.108 95.7447L563.335 95.6247L563.415 95.358L564.388 92.1047L564.535 91.6248L564.628 91.7048L565.015 91.5314L573.908 87.5315L574.294 87.3582V83.9583L577.534 82.1983L578.081 81.905L577.814 81.345L576.481 78.6784L574.321 72.5185V72.3585L574.201 72.2519L570.294 68.7852L569.828 68.3719L569.401 68.8119L565.975 72.2385L562.561 74.4785L562.188 74.7185L562.281 75.1451L563.095 79.145L559.681 83.6916L559.548 83.8649V87.0649L559.761 87.2648L564.321 91.3848L563.988 91.2648L557.148 88.5982L556.868 88.5048L556.601 88.6381L553.935 90.0515L553.495 90.2915L553.615 90.7848L554.508 93.9314ZM743.024 130.731L742.597 131.157L740.837 132.904L740.597 133.157V133.504L741.771 138.917L741.877 139.437H745.757L745.837 138.864L746.424 134.024V133.691L746.144 133.464L743.477 131.064L743.024 130.731ZM746.797 137.664V144.864L747.584 144.69L754.464 143.224H754.557H754.637L761.077 139.85L761.61 139.57L761.37 139.024L759.17 134.037L759.024 133.704H758.664L754.45 133.117L751.25 132.397L750.824 132.291L750.57 132.664L748.251 136.144L746.917 137.57L746.797 137.664ZM888.247 36.3326L888.701 36.8793L889.208 36.3726L890.847 34.7327L890.981 34.5993V34.3993L893.021 24.2262L895.434 19.5197L895.607 19.1597L895.367 18.8397L892.701 15.1464L892.474 14.8531H892.127L885.301 15.3998H884.981L884.808 15.6664L880.714 21.8263L880.608 21.9863V27.2128L880.754 27.3862L888.247 36.3326ZM843.008 114.571L843.342 114.784L843.702 114.584L846.195 113.118L846.622 112.864L846.488 112.384L845.608 109.304L845.435 108.731L844.862 108.851L841.929 109.438L841.568 109.504L841.449 109.851L840.609 112.398L840.435 112.878L840.862 113.158L843.008 114.571ZM751.117 108.291L751.291 108.664H751.69L764.877 108.811H765.264L765.45 108.464L769.25 101.438L769.41 101.145L769.277 100.851L766.784 95.438L766.37 94.5447L765.717 95.278L763.157 98.1046L758.05 97.6913H757.65L757.437 98.0379L756.104 100.211H752.984L752.891 100.771L752.61 103.065L749.677 102.945H748.611L749.064 103.918L751.117 108.291ZM718.105 122.957V123.131L718.211 123.277L720.878 126.691L721.865 130.504L721.958 130.864L722.318 130.971L728.024 132.584H728.144H728.251L733.584 132.144H734.224V131.491L733.851 126.717L736.878 127.064H737.291L737.504 126.717L740.171 122.277L743.237 122.917L743.597 122.984L743.851 122.704L746.197 120.037L746.597 119.584L746.171 119.144L743.824 116.798L743.704 116.678H743.544L738.611 115.264L735.278 111.318L737.198 110.811L740.011 115.118L740.157 115.331L740.424 115.398L746.144 116.558L746.904 116.718V115.944L747.051 109.344V109.171L746.957 109.011L745.077 105.731L744.904 105.438H744.557L737.824 104.998H737.597L737.411 105.131L734.118 107.478L728.958 106.638L728.291 106.531L728.211 107.198L727.771 110.864V111.158L727.984 111.384L730.811 114.331L729.838 115.451L725.211 111.611L724.998 111.438H724.731L718.585 112.024H718.038V112.558L717.598 117.531V117.664L718.105 122.957ZM568.988 140.664L569.361 140.45L571.201 139.357L571.721 139.064L571.454 138.517L570.121 135.85L569.801 135.184L569.188 135.584L566.148 137.53L565.348 138.05L566.108 138.597L568.615 140.397L568.988 140.664ZM564.735 141.81L564.321 142.637L563.148 144.984L563.455 145.317L564.641 146.65L565.081 147.13L565.561 146.677L567.081 145.277L567.561 144.824L567.108 144.357L565.375 142.504L564.735 141.81ZM711.971 126.464V126.624L712.078 126.744L715.598 130.851L715.905 131.197L716.331 131.024L718.531 130.144L719.198 129.877L718.851 129.237L716.185 124.411L716.105 124.251L715.945 124.157L711.945 121.811L710.611 121.051L710.931 122.517L711.971 126.464ZM561.201 73.5452L562.255 73.7451L561.948 72.7185L560.428 67.8386L560.281 67.372H559.788L555.228 67.4786H554.668L554.601 68.0386L554.175 71.6119L554.095 72.2252L554.695 72.3318L561.201 73.5452ZM490.15 56.8922L489.696 56.4655L487.67 54.5722L487.15 54.0923L486.723 54.6522L484.696 57.2122L484.203 57.8388L484.91 58.1855L487.336 59.4121L487.79 59.6388L488.123 59.2521L489.75 57.3588L490.15 56.8922ZM633.693 171.943L633.506 172.423L631.946 176.396L631.76 176.85L632.146 177.143L636.146 180.329L636.706 180.783L637.093 180.169L638.933 177.263V177.17V177.076L639.56 174.676L639.666 174.223L639.266 173.97L637.026 172.636L636.906 172.556H636.786L634.12 172.17L633.693 171.943ZM579.734 120.811L579.801 121.064L581.214 126.171L581.481 127.117L582.241 126.491L588.161 121.744L594.361 121.317H594.614L598.147 117.784L598.32 117.611V117.358L598.747 109.544V109.304L598.601 109.104L595.027 104.544L594.574 103.971L594.054 104.491L591.507 107.064L590.534 106.024L590.734 101.625V100.478L589.721 101.025L584.521 103.851L584.201 104.024V104.371L583.454 113.998L579.828 120.664L579.734 120.811ZM602.694 121.237L602.787 121.651L603.187 121.744L607.96 122.824L608.854 123.024L608.747 122.117L608.534 120.277V119.957L608.267 119.797L603.494 116.864L602.774 116.424L602.534 117.238L602.214 118.318V118.478V118.637L602.694 121.237ZM453.95 54.0923L453.764 54.7322L453.217 56.6255L453.084 57.1055L453.51 57.3588L455.537 58.5722L456.457 59.1321L456.524 58.0522L456.657 55.4922V54.9989L456.177 54.8389L454.564 54.3056L453.95 54.0923ZM1048.28 379.512L1048.06 379.978L1046.72 382.645L1046.58 382.965L1046.75 383.258L1048.08 385.565L1048.36 386.018L1048.86 385.845L1050.82 385.152L1051.2 385.018V384.618L1051.67 380.925L1051.75 380.338L1051.18 380.218L1048.63 379.645L1048.28 379.512ZM1041.26 320.846L1040.82 320.46L1040.39 320.846L1039.2 321.953L1039.06 322.086V322.286L1038.63 324.233L1038.51 324.78L1039.03 324.98L1041.91 326.073L1042.32 326.233L1042.63 325.913L1044.15 324.22L1044.59 323.726L1044.1 323.286L1041.26 320.846ZM1049.34 367.965L1049.18 367.672H1048.86L1047.23 367.432L1046.79 367.365L1046.58 367.779L1045.24 370.445L1045.06 370.792L1045.28 371.112L1047.36 374.125L1047.79 374.739L1048.34 374.219L1050.88 371.792L1051.24 371.459L1051 371.019L1049.34 367.965ZM1043.88 337.726V337.273L1043.3 329.273V329.02L1043.1 328.846L1040.82 326.726L1040.7 326.62H1040.55L1038.1 325.94L1037.34 325.74V326.513L1036.66 334.513V334.766L1036.82 334.953L1039.95 339.019L1040.27 339.433L1040.74 339.219L1043.62 337.886L1043.88 337.726ZM1042.55 343.846L1041.76 343.499L1041.64 344.339L1041.23 347.299V347.499L1041.31 347.659L1042.64 350.632L1042.91 351.219L1043.5 350.952L1047.22 349.259L1047.5 349.126L1047.58 348.832L1048.1 346.886L1048.23 346.353L1047.72 346.126L1042.55 343.846ZM245.955 155.063L245.768 154.93L244.435 153.89L243.915 153.503L243.528 154.023L242.448 155.503L242.342 155.637V155.81L242.168 157.237V157.53L242.368 157.743L243.702 159.223L244.075 159.637L244.542 159.317L246.355 158.103L246.728 157.863L246.622 157.423L246.102 155.29L245.955 155.063ZM629.946 181.569H629.52L626.72 181.463H626.36L626.16 181.769L624.6 184.169L624.533 184.263V184.396L624.133 185.916L624.053 186.223L624.253 186.476L625.587 188.089L625.947 188.543L626.427 188.249L630.893 185.503L631.36 185.223L631.173 184.729L630.16 182.063L629.946 181.569ZM992.605 193.783L990.032 193.383L989.499 193.289L989.325 193.823L987.272 199.916L987.152 200.262L987.392 200.542L995.112 209.209L996.112 210.329L996.245 208.836L997.325 196.382V195.916L996.912 195.729L992.712 193.836L992.605 193.783ZM1052.27 215.889L1052.11 215.609H1051.79L1046.1 214.929H1045.99H1045.88L1040.55 216.142L1039.66 216.355L1040.16 217.129L1042.19 220.249L1042.35 220.489H1042.63L1050.35 221.715H1050.56L1050.75 221.622L1053.87 219.995L1054.47 219.675L1054.12 219.102L1052.27 215.889ZM1034.4 323.513L1033.84 323.873L1031 325.726L1030.63 325.966L1030.72 326.406L1031.15 328.433V328.7L1031.38 328.846L1034.04 330.539L1034.71 330.966L1035 330.233L1036.34 327.006L1036.46 326.713L1036.28 326.446L1034.84 324.073L1034.4 323.513ZM1052.44 389.498L1052.34 389.192L1052.02 389.098L1049.24 388.285L1048.87 388.178L1048.6 388.458L1046.52 390.658L1046.24 390.952L1046.38 391.325L1048 395.711L1048.2 396.271L1048.76 396.125L1053.62 394.791L1054.31 394.618L1054.07 393.951L1052.44 389.498ZM1041.52 319.913L1041.42 318.58L1040.08 301.167V301.074L1038.18 293.074V292.9L1038.04 292.767L1032.51 287.234L1032.99 279.234L1035.74 276.981L1036.24 276.554L1035.82 276.061L1025.94 264.794L1026.1 257.288L1030.1 252.941L1030.32 252.688L1030.26 252.355L1029.2 247.835L1029.12 247.461L1028.75 247.355L1020.66 244.995L1012.6 230.608L1013.67 229.902L1015.92 233.035L1016.27 233.542L1016.79 233.222L1020.96 230.555L1021.67 230.102L1021.07 229.528L1014.63 223.435L1014.28 223.115L1013.87 223.342L1010.72 225.075L1005.5 221.729L1005.39 221.662L1005.32 221.515L1002.78 215.355L1002.61 214.955H995.938L995.845 215.502L995.258 218.915L992.592 218.649L981.005 195.476L981.632 188.636L985.872 187.703L986.525 187.556L986.365 186.903L983.272 174.823L989.272 179.57L990.312 180.383V179.05L990.485 162.61L996.045 156.89L1004.65 156.717H1005.59L1005.23 155.85L1000.23 143.584L997.832 117.051V116.478V116.398L996.125 97.558V97.2113L995.832 97.0513L991.499 94.598L1003.01 86.5982L1003.4 86.3315L1003.26 85.8782L1001.53 80.145L1001.39 79.7184H1000.95L977.979 77.8117H977.632L977.419 78.1051L974.752 81.5317L968.779 82.025H968.259L968.179 82.545L967.579 86.8115L963.726 86.5582V80.8383L969.059 79.065L969.326 78.985L969.432 78.7317L971.699 74.0385L971.779 73.8785V73.7318L970.552 61.3721V60.9854L970.179 60.8388L967.926 59.9588L967.619 59.8521L967.352 60.0121L965.513 61.1721L965.379 57.7588V56.8522L964.539 57.1855L959.379 59.0655L956.233 55.4656L957.339 50.1323L961.019 53.3989L961.433 53.7589L961.859 53.4123L963.992 51.7056L967.419 55.4389L968.086 56.1722L968.486 55.2522L970.752 50.039V49.879V49.7323L970.246 43.8125L973.966 40.7192L981.005 41.3859H981.259L981.459 41.2259L993.632 32.0127L994.179 31.5994L993.739 31.0661L991.885 28.8928L996.285 29.5195L997.045 29.6261V28.8661L996.858 22.9463V22.1863L996.112 22.3196L989.992 23.4529L988.285 19.733L988.152 19.4263L987.832 19.3597L980.005 17.8264L982.805 14.3198L983.232 13.7865L982.685 13.3865L978.886 10.6132L982.339 8.17326L982.885 7.7866L982.472 7.25328L977.272 0.400096L976.926 -0.0532227L976.446 0.240096L961.646 8.93324L961.366 9.10657V9.41323L960.526 16.3731L956.606 21.5063L956.099 22.1863L956.886 22.5063L965.406 25.9462L961.606 27.6528L945.806 23.3729L945.526 23.2929L945.286 23.4529L926.62 35.7993L898.807 50.919L898.661 51.0123L898.567 51.159L891.087 63.332L890.954 63.5454V63.7854L891.541 66.8653L887.074 68.0919H886.928L886.808 68.1986L879.674 74.6385L879.274 75.0651L879.661 75.5451L884.701 81.7983L884.981 82.145L885.408 82.0116L889.661 80.6783L895.834 84.1583L895.234 90.0115L889.487 90.6515H889.354H889.234L885.394 92.8914L876.848 87.5582L875.861 86.9315V99.0913L867.061 105.758L866.941 105.851V105.971L863.501 112.638L863.248 113.131V113.211V113.318L861.568 116.584L852.582 121.651L845.915 115.358L845.742 115.211H845.528L838.555 114.518H838.342L838.142 114.651L828.222 121.091H828.142L828.076 121.171L821.289 129.517L821.209 129.624V129.757L818.862 137.944L814.862 139.157L809.529 136.49L809.356 136.397H809.169L803.836 136.917H803.556L803.383 137.144L800.889 140.397L798.969 138.757L798.503 138.344L798.076 138.81L796.263 140.77L794.436 139.064L798.969 134.53L797.556 134.424L788.156 133.73H787.89L787.69 133.917L782.357 138.61L782.05 138.877L782.156 139.277L785.01 148.997L781.01 152.89V145.864H776.463L776.277 146.037L773.45 148.597L772.89 146.05L778.01 141.424L779.343 140.184L777.503 140.304L771.77 140.65H771.623H771.503L754.45 149.357L753.731 149.717L754.25 150.343L757.17 153.89L752.731 158.17L752.371 158.503L752.61 158.943L754.53 162.423L754.824 162.97L755.384 162.69L758.05 161.357L758.33 165.436V165.73L758.477 165.89L761.97 169.97L756.544 171.303L756.317 171.37L756.184 171.556L754.264 174.223L754.05 174.516L754.197 174.85L755.61 178.276L751.344 178.983L744.531 176.943L743.891 176.743L743.717 177.396L741.784 184.649L730.531 182.663L729.771 182.529V199.942L722.358 198.702L710.225 187.716L714.225 184.876L714.745 184.516L714.385 183.983L706.558 172.33L706.452 172.183L706.305 172.103L701.252 169.663L701.012 169.556L700.758 169.636L693.318 172.17L685.012 168.956L684.225 168.636L684.145 169.503L682.959 182.343L668.146 188.663L662.906 185.116L663.652 182.449L663.879 181.636H663.039L647.199 181.463H646.866L646.679 181.729L642.493 187.289L642.426 187.396V187.503L642.133 188.556L641.6 185.823V185.609L641.44 185.463L638.48 182.796L638.013 182.383L637.573 182.836L634.173 186.409L629.8 188.596L629.507 188.743L629.173 188.903L628.827 189.076L624.24 191.369H624.173L619.04 195.302L612.027 197.356L611.774 197.436L611.64 197.662L609.947 200.396L610.054 196.249L624.32 181.463H624.387V181.383L632.386 166.943V166.876V166.796L636.04 153.917L636.133 153.583L635.893 153.317L624.76 140.61L624.573 140.397H624.293L613.854 140.05H613.507L613.307 140.33L609.8 145.33L606.974 145.797L609.747 137.957L610.014 137.197L609.214 137.104L601.747 136.184L603.92 133.064L604.267 132.584L603.8 132.197L598.587 127.851L598.294 127.611L597.947 127.744L593.241 129.477L593.054 129.557L592.934 129.731L585.441 140.864L585.281 141.117L585.361 141.397L586.894 147.25L579.681 147.717H579.014V148.37L579.201 150.463V150.637L579.294 150.77L581.348 153.797L577.174 152.903L576.841 152.837L576.601 153.077L573.934 155.637L568.028 154.543L567.268 151.97L567.135 151.49H566.641L557.241 151.663H556.615V152.317L556.761 157.13L546.028 158.623H545.855L545.708 158.73L538.229 164.69L532.522 164.85H532.282L532.109 164.996L527.762 168.823L527.615 168.956V169.156L525.695 176.996V177.236L525.815 177.463L529.069 183.343L524.442 184.489L509.776 182.076H509.696L501.163 181.903H500.776L500.589 182.236L497.923 186.943L497.843 187.076V187.236L497.496 199.422V199.702L497.696 199.902L503.029 205.036L505.203 210.102H499.083L492.829 198.436L492.63 198.076H492.216L487.496 198.356H487.176H486.843L483.363 198.569H482.896L482.776 199.009L481.283 204.396L476.323 199.876L475.55 199.182L475.27 200.182L473.697 205.582L473.59 205.929L473.843 206.196L479.776 212.635L480.016 216.635L470.257 207.942L469.937 202.196L474.47 196.649L474.603 196.489V196.289L475.297 187.063L475.377 185.969L474.39 186.423L472.47 187.289L472.23 187.409L472.137 187.663L469.95 193.649L466.697 196.582L463.19 197.582L462.964 197.649L462.83 197.849L459.284 203.062L459.177 203.236V203.436L459.35 216.995L450.924 230.235L450.804 230.408V230.622L451.324 238.795V239.408H460.337L467.123 247.515V255.235L462.23 261.141L461.964 261.461L462.15 261.848L463.483 264.634L463.577 264.808L463.75 264.901L466.31 266.341L461.044 267.568L459.19 260.608L464.63 251.088L464.777 250.835L464.683 250.568L462.243 243.248L462.11 242.875L461.724 242.808L453.19 241.595H452.884L452.657 241.808L447.951 246.341L447.764 246.515V246.768L447.257 256.794L439.697 264.514L432.857 267.061H432.711L432.604 267.181L428.084 272.007L412.485 262.381V258.888L422.538 263.514L422.791 263.621L423.044 263.528L428.791 261.261L438.017 255.341L438.164 255.248L438.244 255.088L444.511 242.555L444.604 242.368V242.168L443.577 235.502L454.124 210.435L455.35 206.089V205.942V205.782L454.217 200.449L460.884 194.076L461.044 193.929V193.703L462.377 184.489V184.223L462.217 183.996L457.497 177.756L461.924 177.17L462.563 177.09L462.483 176.45L461.67 169.783L461.604 169.25H461.07L455.577 168.836H454.95L454.884 169.476L454.484 174.356V174.503V174.65L455.11 176.21L453.017 175.383L452.684 175.236L452.39 175.463L447.164 179.463H447.097V179.529L440.871 187.529L436.151 192.076L429.018 193.769H428.844L428.724 193.889L424.884 197.542L424.471 197.942L424.818 198.409L428.391 203.116L424.551 210.009L419.284 211.515L418.858 211.635V212.089L418.671 214.755V215.035L418.871 215.235L423.631 220.169L422.031 224.662L421.964 224.862V225.062L422.844 228.195V228.288V228.382L424.444 230.702L418.991 235.715L417.378 233.168L415.778 225.728V225.622V225.528L408.978 214.622L408.818 214.355L408.671 214.089L405.351 207.996V207.929L396.645 198.596L396.458 198.382H389.045L388.938 198.889L388.058 202.716V202.849L387.898 208.182L383.712 210.649L381.352 210.182L380.925 210.089L380.685 210.449L379.352 212.489L377.205 210.782L380.472 207.809L380.685 207.622V202.862H380.032L367.886 202.689L361.966 198.289L361.766 198.142H361.526L352.486 198.969L350.073 195.662L354.499 195.249H354.859L355.019 194.942L357.979 189.196L358.366 188.463L357.552 188.263L350.073 186.529L349.686 186.436L349.433 186.743L346.553 190.196L345.219 187.889L345.073 187.649L344.806 187.569L325.66 182.876L325.3 182.783L323.047 185.036L320.62 182.769L320.26 182.436L319.847 182.676L310.127 188.396L305.554 183.983L306.98 179.849L307.06 179.636L306.98 179.423L305.647 175.516L310.98 173.743L316.46 177.556L317.02 177.956L317.38 177.37L320.167 172.836L320.26 172.676V172.396L320.087 164.21V163.97L319.913 163.797L312.26 155.437L311.474 154.583L311.154 155.703L308.967 163.703L298.727 170.37L298.487 170.516V170.796L297.66 175.81L293.127 179.889L292.834 180.156L292.594 180.369L292.301 180.636L287.674 184.809L285.954 181.729L288.621 181.209L289.487 181.036L289.074 180.276L284.621 172.143L284.407 171.73L283.941 171.81L277.488 172.823L271.021 170.61H270.874H270.728L262.541 171.836H262.168L262.035 172.183L257.795 182.849L255.315 181.423L250.768 170.756L251.448 162.383L251.515 161.597L250.728 161.677L243.075 162.557H242.635L242.515 162.983L240.435 170.29L240.342 170.61L240.555 170.876L243.542 174.49L241.048 177.81L236.782 175.45L235.955 169.89V169.463V169.223L235.542 166.556L236.035 164.223L236.102 163.943L235.928 163.717L233.902 160.917L235.769 157.49L241.955 149.73L247.288 147.997H247.528L247.648 147.784L250.781 142.384L250.848 142.277V142.157L252.035 134.33V134.104L252.155 133.331L253.355 125.971L254.381 127.424L253.541 133.437V133.624L253.635 133.797L256.181 139.264L256.875 148.37V148.544L256.968 148.677L260.541 154.13L261.395 159.73V160.037L261.661 160.197L275.288 168.303L275.501 168.436H275.741L284.101 166.876H284.341L284.501 166.676L290.767 158.143L290.847 158.023V157.89L292.594 148.837V148.69V148.557L289.834 137.89L290.181 122.304V122.211V122.104L288.434 116.371V116.278V116.211L284.154 109.371L283.527 104.518L284.581 103.851L286.834 107.011L287.207 107.518L287.727 107.171L290.394 105.438L290.887 105.118L290.621 104.598L288.181 99.9046L288.101 99.7579L287.967 99.6646L278.741 93.3981L278.608 93.3047H278.434L265.208 92.0914H264.968L264.768 92.2247L261.955 93.9314L255.408 97.7313L255.075 97.9313L255.248 103.345L251.008 110.184L242.488 110.358H242.182L241.995 110.598L239.142 114.184L238.928 114.451L238.728 114.704L238.622 114.838L231.409 123.917L227.915 123.757H227.702L227.515 123.877L222.822 127.064L219.556 126.904H219.102L218.929 127.331L217.596 130.784L216.116 133.584L213.009 135.917L213.262 136.397L214.596 138.93L213.262 140.264L207.156 139.277L206.582 139.184L206.422 139.744L204.689 145.824V145.917L203.516 154.77L200.196 156.103L183.29 153.877H183.183L175.49 154.157H174.837L169.09 154.37H168.983H168.89L161.757 157.037L161.357 157.183V157.61L161.01 163.343V163.45V163.557L161.61 165.77L160.53 166.663L159.29 163.503L159.13 163.117H158.717L156.17 162.957L151.997 158.957L151.624 158.597L151.197 158.877L145.93 162.277L142.477 162.663L141.797 162.743L138.424 163.13H138.237L138.104 163.25L132.771 167.423H132.704V167.503L129.784 171.503L124.038 171.17H123.651L123.451 171.516L119.958 177.33L115.958 177.823H115.398V178.383L115.238 182.743L109.078 186.743L108.758 186.943V187.316L109.105 193.409V193.729L109.225 193.889L111.291 196.809L108.625 200.062L108.425 200.316V200.609L109.118 203.569L109.211 203.956L109.598 204.062L113.371 204.996L114.118 208.716L112.918 210.849L112.798 211.062L112.585 211.435L112.451 211.675L111.878 212.702L106.305 215.915L106.158 215.995L106.078 216.129L103.291 220.835L100.158 227.275V227.382V227.502L99.8115 232.728V232.835V232.942L100.585 235.755L98.5448 238.275L98.4115 238.448V238.648L98.2782 240.528L93.7583 240.155L90.6783 237.222L90.9983 234.408V233.822L90.4117 233.702L87.1051 233.008L86.5851 232.902L86.3718 233.395L84.5185 237.955L77.6786 243.768L77.412 243.995V244.341L77.932 248.168L78.012 248.768H78.5986L82.0119 248.608L84.4251 250.568L85.4251 255.221L85.5451 255.794L86.1318 255.728L89.1584 255.395L92.1983 255.968V257.728L87.7851 263.528L87.5051 263.888H87.2918L87.1718 263.954L84.2918 265.194L84.0785 265.288L83.9718 265.501L82.7052 268.008L80.9052 268.461L80.4386 268.581V269.061L80.2652 272.541V272.927L80.5986 273.127L83.1985 274.661L82.5185 280.741V280.954L82.4385 281.061L79.9319 284.181L78.7053 286.1L78.5719 286.314V286.567L79.1053 289.234V289.554L79.4119 289.687L81.6119 290.714L81.3052 294.274V294.66L81.6385 294.874L87.9584 298.874L88.1317 306.193V306.34V306.473L93.3183 316.34L93.4249 316.526L93.6383 316.94L94.9716 319.606L94.7449 325.526V326.22V326.566V327.673L89.9584 327.393H89.5984L89.3984 327.686L87.4784 330.58L84.9851 330.886H84.6651L84.5051 331.18L81.3052 336.886L76.4387 338.713L72.6254 333.246L72.4654 333.006H72.1721L62.7723 331.793H62.4523L62.2256 332.019L57.9591 336.459L57.3857 337.059L58.0924 337.473L66.6255 342.526L65.0122 343.633L60.5057 340.886L60.119 340.646L59.759 340.926L57.0924 343.046V342.939V342.833L57.0124 342.753L50.6392 336.953L49.6926 336.099L49.5592 337.433L48.6259 344.793L45.9593 343.459L45.7993 343.379H45.626L38.9595 343.726H38.6662L38.4928 343.966L36.6262 346.379L32.293 339.059L31.893 338.379L31.3063 338.913L27.4797 342.393L27.2531 342.593V342.899L27.5864 348.739L25.8398 350.806L25.5998 351.086L25.7198 351.432L26.6531 354.232L26.8131 354.352L29.333 356.232L29.173 360.232V360.326V360.406L30.7197 367.272L30.1997 373.605L28.9864 384.205V384.458L29.133 384.658L30.4663 386.578L30.773 386.992L31.253 386.792L33.5196 385.805L35.1062 388.392L35.3729 388.832V388.952L39.5595 395.965V400.391L39.7195 400.578L43.946 405.231L44.4127 405.751L47.9193 409.631L48.0793 414.964V415.058L48.1726 415.204L49.2793 416.924L49.3726 417.058V417.271L49.6392 423.244V423.631L49.9992 423.804L56.6658 426.937V427.564V427.991V428.417L56.7324 429.684V429.991L56.9858 430.177L58.8124 431.511L58.959 431.604V431.737L60.359 435.057L60.8657 437.55L59.0124 439.404L58.799 439.617V439.91L59.1457 445.124V445.31L59.2524 445.457L63.9723 452.39L63.6389 459.403L62.7856 462.83L62.7056 463.137L62.919 463.39L67.2922 468.723L67.5989 469.096L68.0388 468.91L70.1321 468.043L70.3321 467.963L70.4388 467.763L71.3454 466.217L73.4121 467.323L76.1987 468.19L76.6253 468.39L76.8787 468.23L80.1852 466.137L80.4919 465.95V456.39L82.7052 443.604L90.905 435.751L91.0783 435.577V435.337L91.7717 426.991V426.884V426.777L90.9983 423.537L94.7183 420.751L94.7982 420.671H94.9316L100.358 420.791H100.505H100.638L105.825 418.391H105.945V418.458L106.131 418.524L111.571 420.391H111.691H111.811L126.478 420.044H127.251L127.091 419.284L126.011 414.191L129.011 413.618L129.451 413.538L129.531 413.098L132.317 397.431V397.151L132.144 396.938L129.717 393.631L129.571 393.431H129.344L126.278 392.711L126.664 390.565L131.024 386.565L131.437 386.178L131.104 385.712L127.518 380.712L128.784 380.058L131.317 378.938L131.584 378.818L131.864 378.725L137.744 376.779L138.104 376.659L138.184 376.285L138.997 372.059L143.704 369.459L149.037 368.125L150.944 367.539L154.05 370.485L153.73 373.579L152.89 376.312L152.797 376.579L152.93 376.805L154.85 380.298L155.144 380.818L155.677 380.565L159.517 378.832L159.717 378.738L159.823 378.525L161.69 374.792L163.65 372.685L168.69 373.659H168.997L169.223 373.472L172.023 371.165L173.663 371.032L174.997 372.085L175.183 372.232H175.436L180.77 371.885H180.89L184.89 370.832L187.223 370.325L187.05 374.005V374.152V374.285L189.143 379.338L189.356 379.832L189.876 379.712L192.316 379.192H192.476L192.609 379.072L194.036 377.738L196.903 379.072L196.756 380.938L195.769 383.098L195.596 383.472L195.863 383.792L197.089 385.192L197.196 385.312L197.356 385.378L200.529 386.485L201.863 391.032L203.196 396.885L201.703 400.525L201.596 400.805L203.289 404.191L203.596 404.818L204.209 404.458L207.956 402.165L209.142 402.525L210.209 404.791L211.062 409.244V409.498L211.262 409.644L213.929 411.564L214.289 411.831L214.662 411.578L217.622 409.604L220.289 409.764L225.329 411.978L225.195 414.138V414.324L225.289 414.498L226.502 416.591L226.662 416.844H226.942L229.729 417.364L230.089 417.431L230.329 417.164L232.129 415.231L234.089 417.191H234.155L236.928 418.884L236.288 423.337V423.457V423.577L236.982 426.364V426.524L237.102 426.644L240.222 430.124L240.342 430.244H240.502L243.168 431.124L243.448 431.217L243.702 431.057L246.062 429.644L247.622 430.164L249.062 433.057L249.182 433.297L249.448 433.391L255.875 435.471L256.195 435.577L256.461 435.377L259.248 433.284L259.341 433.217V433.137L262.128 429.137L262.341 428.831L262.181 428.497L257.261 417.724L257.181 417.551L258.981 415.178L265.315 414.671H265.848V414.138L266.341 409.764L269.008 408.284L271.928 408.431L275.768 411.444L276.208 411.791L276.621 411.404L279.048 409.151L279.434 408.791L279.168 408.338L276.248 403.538L274.981 399.098L277.914 396.018L280.328 395.311L284.567 399.885L284.754 400.085H285.007L294.341 400.671H294.607L294.887 400.738L304.58 402.978L310.06 406.405L310.447 406.645L310.807 406.365L313.78 404.018L318.287 406.431H318.367H318.46L335.14 409.724H335.34L335.54 409.631L341.486 406.964L341.686 406.858H341.873L346.379 406.778L350.193 413.244L350.353 413.511H350.659L353.886 414.018H354.219L354.499 414.098L356.566 414.711L356.712 418.498L355.286 420.191L355.046 420.471L355.153 420.831L356.086 423.617L352.846 427.337L352.633 427.591L352.713 427.911L353.406 430.871L353.499 431.257L353.886 431.351L360.912 432.977L361.219 436.524V437.084H361.779L365.366 437.257L367.899 437.884L370.099 440.364L366.619 443.244L366.379 443.444V447.444L367.219 447.19L370.966 446.057L374.205 447.844L374.419 447.95H374.659L377.792 447.257H377.952L378.072 447.15L380.552 445.004L387.872 443.67H388.192H388.618L396.152 443.83L393.485 446.604L393.138 446.964L393.405 447.39L400.938 459.857L401.058 460.03V460.257L409.471 500.616L409.591 501.216L410.191 501.122L414.725 500.429H414.991L415.151 500.189L417.991 496.096L420.138 496.976L420.951 501.336V501.642L421.218 501.789L430.791 507.002L431.057 507.149L431.324 507.042L438.564 504.376L442.111 505.922L444.871 511.616L444.977 511.829V512.029L445.591 518.015V518.349L445.897 518.522L451.137 521.469L451.297 527.015V527.522L451.79 527.642L457.124 528.802L459.244 531.468L459.577 531.882L460.044 531.628L465.603 528.695L466.603 532.282V532.375V532.468L470.603 538.375L470.763 538.628H471.057L477.337 539.322H477.79L477.99 538.895L479.736 535.068L487.736 534.748H487.936L488.096 534.628L493.629 530.508L493.856 530.348L494.083 530.255L516.616 521.722L524.149 521.242L525.335 523.015L525.482 523.229H525.735L537.282 525.722L538.082 530.682V531.015L538.388 531.148L542.908 533.415H543.015H543.135L555.841 534.748L560.655 535.415L563.121 537.708L563.401 537.975L563.775 537.842L567.775 536.508H567.895L567.988 536.428L571.641 533.295L571.761 533.188V533.042L574.428 526.602L574.574 526.242L574.321 525.949L570.148 520.922L570.614 513.615L572.974 512.882L573.414 512.749V512.389L573.561 509.322L576.628 509.176H577.108L578.188 505.042L592.721 510.896L605.92 513.949L608.587 524.349V524.629L608.84 524.762L618.76 529.988L618.907 530.068H619.28L626.24 529.895H626.413L626.56 529.815L636.226 524.042L643.613 526.389H643.733H643.853L651.453 525.895L653.333 529.202L653.519 529.508H653.946L658.546 529.708H659.213L661.746 529.815L664.532 535.055L664.692 535.362H665.039L687.852 537.442H688.065L688.239 537.335L703.412 528.189L708.118 528.029H708.571L708.705 527.575L710.225 522.695L717.411 516.029L727.344 515.535L730.278 518.309L730.704 518.722L731.158 518.309L735.278 514.522L753.41 517.429L753.944 517.509L754.13 517.002L756.664 510.069L762.757 505.829L763.184 505.536L762.997 505.056L760.45 498.789L763.117 481.776L767.663 477.216L767.97 476.923L767.81 476.536L764.69 468.176L764.544 467.803H764.144L758.49 467.203L762.664 459.497L770.823 453.83L771.05 453.67L771.317 453.537L782.93 447.564L791.716 450.617H791.863H792.023L802.689 448.937L818.476 464.537L838.302 485.069L838.609 485.376L839.009 485.216L846.582 482.19L851.208 484.336L851.475 484.469L851.755 484.323L855.008 482.71L861.368 484.709H861.501H861.648L865.235 484.243L870.408 492.416V492.496L870.488 492.563L876.061 497.429L876.381 497.723L876.768 497.536L888.594 491.789L888.847 491.669L888.927 491.403L890.461 486.656L899.154 476.95L903.727 474.843L908.14 482.07L906.5 487.403L906.434 487.603L906.5 487.803L909.327 495.909L909.407 496.109V496.389L908.74 516.709V516.882L908.82 517.042L911.967 522.375L898.714 523.509H898.341L898.181 523.855L893.487 534.122L893.301 534.535L893.607 534.842L906.674 548.255L906.994 553.055L907.1 554.388L908.087 553.428L915.22 546.655L927.473 546.828H927.713L927.9 546.681L936.94 539.375L937.046 539.282V539.148L942.446 528.362V528.255V528.135L945.113 498.589L948.753 483.15V483.043V482.91L946.326 464.79V464.51V464.243L947.9 443.71V443.577V443.457L945.633 437.017V436.951L935.54 416.404V416.324L932.327 412.444L929.407 398.165V398.098L927.86 394.405L936.3 398.978L939.513 407.458V407.538L939.58 407.631L944.593 414.031L950.673 423.751L955.019 430.884L955.086 430.991L955.179 431.057L960.073 434.764L961.539 439.057L962.873 443.057L962.966 443.324L963.206 443.43L969.166 446.244L969.979 452.163V452.337L970.086 452.47L976.526 460.657L977.552 461.99L977.686 460.323L978.206 453.19V453.043L977.446 448.35L981.792 448.044H981.939H982.032L983.672 447.31L988.085 449.59L989.805 450.484L988.965 448.737L985.139 440.737L984.965 440.364H979.126L973.392 437.844L966.819 433.124L962.539 422.177L960.286 415.511L964.899 412.844L974.499 412.324L976.432 412.231L974.832 411.151L952.966 396.391L937.606 382.578L930.513 369.245V369.112L930.393 369.019L920.714 362.352L916.26 356.686L915.94 356.299L915.487 356.499L912.354 357.832L912.047 357.966V358.299L911.274 361.725L911.18 362.139L911.54 362.392L917.167 366.392L919.98 370.592L918.78 372.152L916.407 371.565L915.767 371.405L915.62 372.045L914.754 376.045L914.66 376.445L914.994 376.699L920.433 380.765L925.287 391.845L918.914 389.178L916.674 386.512L918.74 382.352L919.06 381.738L918.407 381.472L912.847 379.205H912.607L900.941 377.125H900.727L900.541 377.218L891.541 381.725L891.274 381.858V382.152L888.434 394.578L885.448 390.778L884.941 390.125L884.434 390.778L880.821 395.405L877.554 385.912L877.288 385.152L876.594 385.578L869.141 390.152L863.515 389.232L863.821 383.832L872.075 363.059V362.979V362.885L874.168 342.046L876.581 331.993V331.833V331.686L874.541 323.526L877.208 316.233V316.073V315.913L876.034 308.233L893.141 291.46L898.367 292.447L898.967 292.554L899.114 291.967L899.647 289.874V289.607L899.487 289.367L898.274 287.474L900.194 286.207L900.354 286.1L900.727 285.847L905.394 282.781L908.42 280.261L912.62 279.247L913.194 279.114L913.114 278.527L911.78 270.194L918.914 267.928H919.047L919.154 267.834L924.887 262.768L928.767 262.648L925.5 267.328L925.167 267.808L925.607 268.194L929.433 271.501L929.913 271.914L930.34 271.434L935.913 265.168L936.047 265.021V264.834L937.38 255.288L942.06 253.515L942.246 253.448L942.353 253.301L946.353 248.075L946.753 247.555L946.233 247.168L942.06 244.035L941.553 243.661L941.153 244.141L937.953 248.141L934.82 245.141L933.78 227.475V227.395V227.315L930.513 216.835L931.527 209.302L937.94 200.396L941.273 200.249H941.726L941.86 199.822L943.193 195.822L949.94 205.076L950.18 205.396H950.566L955.793 204.516L956.286 204.436V203.942L956.633 200.116V199.956L955.406 192.116L954.073 186.596L957.313 183.583L957.766 183.156L957.366 182.689L948.713 172.343L950.606 166.023L957.006 163.81L953.553 168.996L953.393 169.223V169.476L954.446 174.703V174.956L954.659 175.103L961.446 179.809L961.593 179.916H961.939L964.432 180.063L964.286 184.303V184.836L964.806 184.956L967.152 185.503L964.486 198.836V199.089L964.619 199.302L967.672 204.382L968.699 220.382V220.489L971.139 230.942L974.339 241.035L970.766 244.928L970.512 245.208L970.619 245.555L971.739 249.248L969.846 251.768L969.539 252.181L969.872 252.581L975.206 258.688L976.046 268.394V268.608L976.192 268.768L983.592 277.127L983.992 277.594L992.352 287.02H992.419L1040.42 319.22L1041.52 319.913ZM187.156 166.81L185.343 168.93L185.17 169.13V169.383L185.383 173.61L184.863 177.183L182.196 179.236L182.05 179.343L181.983 179.516L181.21 181.529L175.876 181.636L173.783 178.516L173.583 178.236H168.25L167.09 176.81L175.81 166.25L175.97 166.063V165.81L175.716 160.477H175.81L179.93 159.663L185.263 160.397L187.29 163.197L187.156 166.81ZM215.062 179.503L212.089 182.383L206.902 188.236L206.796 188.343V188.489L205.463 193.489L205.369 193.823L203.156 195.929L198.609 195.729L196.876 193.916H198.343H198.569L198.756 193.769L201.143 191.863L201.303 192.063L201.463 191.596L201.649 191.449L201.556 191.343L201.703 190.956L202.343 189.169V189.036V188.903L201.916 183.569L203.823 179.863L210.782 172.356L214.609 173.263L215.809 175.45L215.062 179.503ZM665.799 471.976L663.399 474.203L663.319 474.27V474.363L662.519 475.79L662.386 476.043L662.466 476.296L663.279 478.963L662.319 481.363L659.866 481.976L659.399 482.096V482.576L659.239 485.443L655.973 490.776L651.039 492.309L650.826 492.376L650.706 492.549L647.506 496.936L643.893 496.629H643.306L643.2 497.216L642.2 502.869L639.466 505.949L630.426 509.949H630.346H624.587L623.547 507.722L625.907 506.309L629.493 505.802H629.653L629.773 505.709L637.12 500.642L637.226 500.562V500.456L639.893 496.456L645.306 491.576L645.439 491.456V491.296L646.653 487.683L649.839 482.203L653.719 476.203V476.136V476.07L657.079 466.87L657.399 466.017L659.386 460.177L659.932 458.563L660.306 457.483V457.377L661.719 448.577L663.892 444.737L666.466 445.03L666.946 448.11L665.532 456.017V456.177L666.066 463.923V464.057L667.279 468.176L665.799 471.976ZM1048.6 410.471V410.311L1048.52 410.178L1046.43 406.831L1046 406.138L1045.43 406.711L1043 409.138L1042.8 409.338V409.618L1042.92 414.698L1043.03 420.031L1043.15 422.457V423.071H1046.76L1046.92 422.631L1049 416.631V416.498V416.391L1048.6 410.471ZM1042.43 457.523V457.39L1042.35 457.27L1041.02 455.323L1040.58 454.71L1040.03 455.23L1038.7 456.563L1038.5 456.75V457.03V459.283V459.417V459.55L1039.35 461.51L1039.59 462.057L1040.15 461.87L1042.71 460.963L1043.24 460.763L1043.12 460.217L1042.43 457.523ZM1031.76 453.043L1031.46 452.857L1031.14 453.003L1028.58 454.203H1028.51L1027.18 455.31L1026.82 455.59L1026.96 456.017L1028.16 459.857L1027.72 464.843V464.977V465.11L1028.92 468.523L1029.15 469.176L1029.8 468.896L1031.04 468.35L1031.42 468.19V467.79L1031.91 458.977L1033.32 457.337L1033.44 457.19V457.003L1033.74 454.643V454.243L1033.39 454.017L1031.76 453.043ZM1040.6 433.724L1042.46 430.831L1042.6 430.604V430.337L1041.79 426.977L1041.68 426.511H1041.19L1038.64 426.404H1037.91V427.151L1038.11 429.471L1036.63 430.804L1033.51 434.031L1033.32 434.231V434.497L1033.56 442.244V442.324L1034.48 448.55V448.884L1034.79 449.044L1035.94 449.617L1036.75 450.03L1036.87 449.124L1037.34 445.55L1038.03 440.817V440.75L1038.26 437.124L1040.6 433.724ZM473.817 180.396L473.417 180.529L471.443 181.156L470.843 181.343L471.017 181.943L471.737 184.463L471.857 184.876H472.283L474.71 185.143H475.257L475.403 184.623L475.857 182.996L475.95 182.663L475.71 182.396L474.097 180.596L473.817 180.396ZM467.763 59.5188L467.63 59.7188L466.137 61.8787L465.83 62.3454L466.23 62.7187L468.39 64.7453L468.817 65.1453L469.257 64.7587L471.457 62.8654L470.883 63.612L470.51 64.1054L470.99 64.5054L472.603 65.8387L472.937 66.1186L473.323 65.9053L476.15 64.4254L476.417 64.292L476.483 63.9987L477.297 60.6254L477.443 60.0121L476.83 59.8521L474.657 59.3055L474.257 59.2121L473.99 59.5455L472.47 61.5187L472.337 61.3321L470.857 59.1588L470.59 58.7988L470.163 58.9055L468.003 59.4388L467.763 59.5188ZM1062.19 209.729L1059.88 209.196H1059.7H1059.51L1053.82 211.369L1052.88 211.729L1053.59 212.435L1056.26 215.102L1056.67 215.515L1057.12 215.142L1062.46 210.809L1063.47 209.982L1062.19 209.729ZM467.443 50.9723L466.817 52.0123L466.003 53.3456L465.87 53.5723L465.937 53.8256L466.47 56.1322L466.697 57.0788L467.483 56.5055L468.977 55.4256L469.403 55.1056L469.177 54.6256L467.963 52.0523L467.443 50.9723ZM477.337 70.5719L477.603 70.2252L477.39 69.8519L476.057 67.5453L475.577 66.732L474.99 67.4786L473.51 69.3719L473.217 69.7452L473.483 70.1319L474.977 72.2918L475.47 73.0252L476.017 72.3185L477.337 70.5719ZM480.243 48.2924V48.559L480.47 48.7057L483.136 50.4523L483.67 50.8123L484.03 50.279L485.643 47.8524L485.856 47.5324L485.683 47.1991L484.203 44.2258L483.91 43.6525L483.336 43.9325L480.096 45.5591L479.643 45.7858L479.75 46.2658L480.243 48.2924ZM474.043 55.4656L474.163 55.5989H474.323L479.456 57.3455L480.176 57.5988L480.296 56.8522L480.976 52.9323L481.043 52.5856L480.776 52.3456L475.643 47.7457L475.257 47.4124L474.83 47.7057L470.83 50.5323L470.243 50.9457L470.71 51.4923L474.043 55.4656ZM465.363 43.6791L465.817 44.2925L466.35 43.7591L468.457 41.6525L467.95 41.1992L465.283 38.7726L464.603 38.1593L464.257 38.9992L463.577 40.6259L463.443 40.9592L463.643 41.2525L465.363 43.6791ZM487.203 44.8258V44.9191L487.283 44.9991L488.616 46.2124L489.016 46.5724L489.443 46.2391L491.203 44.9058L491.803 44.4391L491.256 43.9191L488.683 41.4925L488.27 41.1059L487.83 41.4659L486.496 42.5458L486.07 42.8792L486.336 43.3592L487.203 44.8258ZM371.525 162.223L371.605 163.397L372.552 162.703L374.792 161.077L375.059 160.877V156.397L374.565 156.29L371.899 155.677L371.046 155.477L371.112 156.343L371.525 162.223ZM448.377 39.3992V39.6259L448.564 39.7592L450.99 41.6525L451.19 41.7992H451.43L454.697 41.5459L456.657 43.1458L457.137 43.5325L454.404 43.8925H454.324H454.244L452.564 44.6125L449.004 43.5991L448.257 43.3858L448.177 44.1591L447.91 46.9991V47.3057L448.124 47.5191L450.67 50.0657L453.204 53.2656L453.804 54.0256L454.284 53.1723L455.084 51.679L455.204 51.4656V51.239L454.67 48.759L457.337 48.1324L461.617 49.559L462.004 49.679L462.284 49.399L465.123 46.5724L465.55 46.1458L465.15 45.6791L462.59 42.7192L462.47 42.5858H462.324L460.164 41.7725L459.83 41.6525L459.55 41.8658L457.377 43.5191H457.204L457.59 43.0392L458.924 41.4125L459.324 40.9325L458.857 40.5192L456.19 38.0926L455.924 37.8526L455.577 37.9593L453.43 38.6126L448.617 35.466L447.284 34.5727L447.684 36.1593L448.377 39.3992ZM65.1589 165.103L65.4389 165.716L66.0522 165.41L73.3721 161.583L73.6921 161.41V161.037L74.3187 147.037V146.837L74.212 146.664L70.7054 141.25L69.9588 139.997L69.5988 141.437L68.2655 146.93L65.7189 145.317L62.919 137.25L62.6523 136.477L61.9723 136.917L58.5857 139.064L53.9592 138.73L52.8792 138.65L53.3325 139.637L65.1589 165.103ZM335.46 176.716L335.646 176.956H335.966L343.019 177.143H343.499L343.646 176.676L344.459 174.01V173.876V173.743L344.019 169.81V169.596L343.886 169.436L340.14 165.37L339.846 165.063L339.446 165.196L334.113 167.076L333.806 167.183L333.713 167.516L332.38 172.143L332.3 172.45L332.486 172.703L335.46 176.716ZM464.19 52.719L463.923 52.0656L463.283 52.399L459.644 54.2789L459.03 54.5989L459.377 55.1856L461.67 59.1055L462.084 59.8121L462.67 59.2388L465.337 56.6789L465.657 56.3722L465.497 55.9589L464.19 52.719ZM375.805 156.717L375.992 162.05L372.525 165.516L372.219 165.836L372.405 166.25L375.245 172.556L375.392 172.89H375.765L378.432 173.236L378.592 175.543V176.023L379.072 176.13L382.645 176.93L385.019 178.116L385.859 178.53L385.952 177.596L387.578 162.17L388.752 156.477L393.605 151.237L399.552 149.25L399.752 149.183L399.885 149.01L402.325 145.557L402.512 145.29L402.405 144.984L401.552 142.437L404.618 144.397L404.805 144.517H405.031L409.031 144.104H409.445L410.431 141.13L412.578 141.29H413.231V140.637L413.378 138.45L415.818 139.37L416.538 139.637L416.684 138.89L417.045 137.09L418.618 138.797L419.151 139.37L419.618 138.744L421.444 136.304L421.538 136.184V136.024L421.978 133.357L424.644 135.197L425.058 135.504L425.444 135.144L427.444 133.344L431.791 134.29L432.164 134.37L432.418 134.077L436.097 129.824L465.51 129.211H465.67L465.817 129.131L472.937 125.264L473.217 125.117V124.797L474.03 119.464V119.184L473.95 119.064L470.897 115.398L470.63 115.091L470.243 115.184L463.124 117.024L462.817 117.091L462.683 117.371L461.657 119.611L450.11 118.637L444.977 114.304L444.631 114.011L444.244 114.238L439.844 116.718L435.457 114.811L435.137 114.678L434.844 114.864L429.111 118.624H424.178L424.004 118.771L422.084 120.397L419.284 117.371L418.444 116.491L418.178 117.678L416.618 124.397L413.445 124.571H412.911L412.845 125.091L412.498 127.544L403.951 130.211L400.925 128.877L400.472 128.691L400.165 129.064L398.125 131.504L397.752 131.957L400.338 134.544L397.472 137.21L391.952 134.93L391.218 134.624L391.072 135.41L390.365 139.33L386.659 139.157H386.018V139.797L385.832 142.89L380.499 145.65L377.099 144.517L376.779 144.41L376.512 144.61L372.432 147.664L372.192 147.85V148.157L371.992 152.623V152.917L372.192 153.117L375.805 156.717ZM391.965 184.956L391.352 185.116L386.472 186.329L386.059 186.436L385.979 186.849L385.165 191.529V191.769L385.299 191.969L388.352 197.062L388.552 197.409H388.965L392.832 197.009L393.392 196.942V196.382L393.592 191.049V191.063V190.969L392.165 185.636L391.965 184.956ZM29.7997 333.233L21.2665 322.02L26.2931 307.74L21.9599 304.153L18.7999 306.367L6.29353 297.807L4.26691 301.074L4.72023 310.967L0.0136719 316.007L1.42697 323.766L9.77346 323.286L18.6799 334.499L25.3464 338.433L25.7064 338.006L29.7997 333.233Z ", + id: "e07d3ec5-38b2-41ca-a692-2a0f415f963e", + fill: "#gardient", +}; + +export const federalCities = [ + { + name: "Москва", + fill: "#EBEBEB", + id: "1", + y: "250", + x: "142", + }, + { + name: "Санкт-Петербург", + fill: "#EBEBEB", + id: "2", + price: "100000", + y: "162", + x: "150", + }, + + { + name: "Севастополь", + fill: "#EBEBEB", + id: "3", + price: "100000", + x: "0", + y: "310", + }, +]; diff --git a/src/utils/inputRangeStaticProps.js b/src/utils/inputRangeStaticProps.js new file mode 100644 index 0000000..59f40be --- /dev/null +++ b/src/utils/inputRangeStaticProps.js @@ -0,0 +1,34 @@ +export const averegeSquare = { + title: 'Средняя площадь квартиры', + min: 1, + max: 200, + defaultValue: 100 +} + +export const averagePrice = { + title: 'Средняя стоимость 1 м2', + min: 30000, + max: 300000, +} + +export const officeConsultation = { + title: 'Консультации в офисе', + min: 0, + max: 100, + defaultValue: false +} + +export const consultationBooking = { + title: 'Консультации, закончившиеся бронью', + min: 0, + max: 100, +} + +export const sales = { + title: 'Продажи', + min: 0, + max: 100, +} + + +