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


diff --git a/package-lock.json b/package-lock.json
index 6299e18adefd2be82bbdb44364d67fbde2a171fa..ade4091ff2acc505548395efe812f3485848da71 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -39,7 +39,7 @@
         "markdown-it-link-attributes": "^4.0.1",
         "markdown-it-underline": "^1.0.1",
         "meow": "^8.1.2",
-        "moex-chart": "^0.1.0-beta.5",
+        "moex-chart": "^0.1.3",
         "rc-virtual-list": "^3.14.5",
         "react": "^18.2.0",
         "react-chartjs-2": "^5.2.0",
@@ -2574,9 +2574,9 @@
       }
     },
     "node_modules/@esbuild/aix-ppc64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
-      "integrity": "sha1-gPy+NhMOWLdnBRHoiLjoiiWe12w=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
+      "integrity": "sha1-grdPkqp41yC3FBYpOfskjJCt31M=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -2728,9 +2728,9 @@
       }
     },
     "node_modules/@esbuild/netbsd-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
-      "integrity": "sha1-8ExAScsuJS/paxb+2Q9wdGsT9KQ=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
+      "integrity": "sha1-FlDywblI3us++Ujy/DBhRyPAlpA=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -2747,9 +2747,9 @@
       }
     },
     "node_modules/@esbuild/openbsd-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
-      "integrity": "sha1-Ypb1hnrt7yioGyKrIAnHhqlS3M0=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
+      "integrity": "sha1-N+18+mZUnXlVhS/ON9DD3k5xXqE=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -2766,9 +2766,9 @@
       }
     },
     "node_modules/@esbuild/openharmony-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
-      "integrity": "sha1-SeC3aHRKOSS+DX/ZfdbOmykj2I0=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
+      "integrity": "sha1-bB+Us0CGWZqr2k6sj2OClLmHdBA=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -16026,9 +16026,9 @@
       "license": "ISC"
     },
     "node_modules/bowser": {
-      "version": "2.11.0",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/bowser/-/bowser-2.11.0.tgz",
-      "integrity": "sha1-XKPDV1enqldxUAxwpzqfke9CCo8="
+      "version": "2.14.1",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/bowser/-/bowser-2.14.1.tgz",
+      "integrity": "sha1-TqOb8x4wUYRSLXrXv9kTieTwy3k="
     },
     "node_modules/brace-expansion": {
       "version": "1.1.11",
@@ -27446,9 +27446,9 @@
       "license": "MIT"
     },
     "node_modules/lodash-es": {
-      "version": "4.17.23",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/lodash-es/-/lodash-es-4.17.23.tgz",
-      "integrity": "sha1-WMQ2D9G10zr8bAu9PRFJNJsROOA="
+      "version": "4.18.1",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/lodash-es/-/lodash-es-4.18.1.tgz",
+      "integrity": "sha1-uWLuuA2dmDqQC/NClh+3QYyhCx0="
     },
     "node_modules/lodash.camelcase": {
       "version": "4.3.0",
@@ -28809,9 +28809,9 @@
       }
     },
     "node_modules/moex-chart": {
-      "version": "0.1.0-beta.5",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/moex-chart/-/moex-chart-0.1.0-beta.5.tgz",
-      "integrity": "sha512-9T0Fvuo7EOG2J+FCUvIAXsujQ0AJjShUmLiPEMZjxK/9/4okyJethDor3cAeEVSo4Qjt/Vh28rWN/2WRTGrrow==",
+      "version": "0.1.3",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/moex-chart/-/moex-chart-0.1.3.tgz",
+      "integrity": "sha1-QxChpsdeFS2vVkgD0H8P5y53heM=",
       "dependencies": {
         "@dnd-kit/core": "^6.1.0",
         "@dnd-kit/modifiers": "^7.0.0",
@@ -28938,9 +28938,9 @@
       "peer": true
     },
     "node_modules/nanoid": {
-      "version": "3.3.11",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/nanoid/-/nanoid-3.3.11.tgz",
-      "integrity": "sha1-T08RLO++MDIC8hmYOBKJNiZtGFs=",
+      "version": "3.3.12",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/nanoid/-/nanoid-3.3.12.tgz",
+      "integrity": "sha1-qz2RLiF6bQpRTwCnKhZUOiiYLAU=",
       "bin": {
         "nanoid": "bin/nanoid.cjs"
       },
@@ -35762,9 +35762,9 @@
       "license": "BSD-3-Clause"
     },
     "node_modules/tailwind-merge": {
-      "version": "2.6.0",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tailwind-merge/-/tailwind-merge-2.6.0.tgz",
-      "integrity": "sha1-rF+34ieRDAONRY85a3QA2ToxQtU="
+      "version": "2.6.1",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tailwind-merge/-/tailwind-merge-2.6.1.tgz",
+      "integrity": "sha1-qdWCQPZk0hwzw3mgktmic/gzRDs="
     },
     "node_modules/tailwind-variants": {
       "version": "0.2.1",
@@ -35782,9 +35782,9 @@
       }
     },
     "node_modules/tailwindcss": {
-      "version": "3.4.18",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tailwindcss/-/tailwindcss-3.4.18.tgz",
-      "integrity": "sha1-n6llCqzhhmRLYIJC8eV9LVVZMwE=",
+      "version": "3.4.19",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tailwindcss/-/tailwindcss-3.4.19.tgz",
+      "integrity": "sha1-ryoKSuMC1S6+B4tndeeZ4TJQDuI=",
       "dependencies": {
         "@alloc/quick-lru": "^5.2.0",
         "arg": "^5.0.2",
@@ -35831,11 +35831,11 @@
       }
     },
     "node_modules/tailwindcss/node_modules/postcss": {
-      "version": "8.5.6",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/postcss/-/postcss-8.5.6.tgz",
-      "integrity": "sha1-KCUAZhWmGbT2Kp50JswSCzSajzw=",
+      "version": "8.5.15",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/postcss/-/postcss-8.5.15.tgz",
+      "integrity": "sha1-0er2d6Mk6ewCGW2i0/7PSguac1w=",
       "dependencies": {
-        "nanoid": "^3.3.11",
+        "nanoid": "^3.3.12",
         "picocolors": "^1.1.1",
         "source-map-js": "^1.2.1"
       },
@@ -35905,9 +35905,9 @@
       }
     },
     "node_modules/tailwindcss/node_modules/yaml": {
-      "version": "2.8.2",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/yaml/-/yaml-2.8.2.tgz",
-      "integrity": "sha1-VpTyXsoM6cPnqdngDODdq72eNcU=",
+      "version": "2.9.0",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/yaml/-/yaml-2.9.0.tgz",
+      "integrity": "sha1-eCdK/ZNZih391hMN9qVm3vy/mqQ=",
       "peer": true,
       "bin": {
         "yaml": "bin.mjs"
@@ -36838,12 +36838,12 @@
       "license": "0BSD"
     },
     "node_modules/tsx": {
-      "version": "4.19.3",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tsx/-/tsx-4.19.3.tgz",
-      "integrity": "sha1-K9vLhwiTdNkzWW+GRWFRQu1ydmY=",
+      "version": "4.21.0",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tsx/-/tsx-4.21.0.tgz",
+      "integrity": "sha1-Mqps8XSB4zb3Vhleb+BNrj5jCLE=",
       "peer": true,
       "dependencies": {
-        "esbuild": "~0.25.0",
+        "esbuild": "~0.27.0",
         "get-tsconfig": "^4.7.5"
       },
       "bin": {
@@ -36857,9 +36857,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/android-arm": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
-      "integrity": "sha1-MAcSEB9/UPHSYnoWLm4JsQm2dno=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
+      "integrity": "sha1-WT4QoUULv8rGyzIfYfRoRTusIJ0=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36867,9 +36867,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/android-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
-      "integrity": "sha1-iqSWX40KeYLcIXNL9mATI6Ztp1I=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
+      "integrity": "sha1-94y4oxIfwgWlMoWtskly2zhdGF0=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36877,9 +36877,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/android-x64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
-      "integrity": "sha1-h9+ycWEgK9yVjvSLthsJx1j67hY=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
+      "integrity": "sha1-RTFD0HMyYDPS0iyvnkjeS64nSwc=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36887,9 +36887,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/darwin-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
-      "integrity": "sha1-eRl4mOwf90XSHAceHHzDyALwwf0=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
+      "integrity": "sha1-byMAD7m0C34Et9BgbAaTvQYy8yI=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36897,9 +36897,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/darwin-x64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
-      "integrity": "sha1-FGQAqFYhM/RcTS6tzzfd0JcYB54=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
+      "integrity": "sha1-Jzk90YuxJjxmOXnF8VduAMLQJL4=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36907,9 +36907,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
-      "integrity": "sha1-HF+bpyBuFY/SskxZ+i0si7R8oP4=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
+      "integrity": "sha1-IuRjj6UC0cACcHcyTJdkDjrfOmI=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36917,9 +36917,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/freebsd-x64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
-      "integrity": "sha1-6mMfSja+qsS5J5+g/MbKKerusrM=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
+      "integrity": "sha1-kiS45P6pJM4hlOPvw+muv4IhktY=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36927,9 +36927,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-arm": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
-      "integrity": "sha1-RSzWayCTLQi9xTqLYcDjC69DSLk=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
+      "integrity": "sha1-uenQcMjBwESc8Ssg6sN9cKRZWSE=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36937,9 +36937,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
-      "integrity": "sha1-4QZrzlg5TxsRQd7shVel8KIvWXc=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
+      "integrity": "sha1-T10cJ1J9gXs1aEriFBnlfCvaCWY=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36947,9 +36947,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-ia32": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
-      "integrity": "sha1-sk+KzEW89UGSx/LzvhtT5lUer+A=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
+      "integrity": "sha1-P4D7aWqpYFGpQEfzXIWwiyHDb54=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36957,9 +36957,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-loong64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
-      "integrity": "sha1-+c//p/yDIlcfvEyLMmjK8VvYGtA=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
+      "integrity": "sha1-m+HywoIQsT67QVYiG7o1b+FnUgU=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36967,9 +36967,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-mips64el": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
-      "integrity": "sha1-V1oUvXRkT/q4ka3H1+YNJ1KW8s0=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
+      "integrity": "sha1-SrXuZ6Pfy8tej9eIPa5uc1sRY7g=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36977,9 +36977,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-ppc64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
-      "integrity": "sha1-dbmccKlfvV93OddpK+/mBgFZGGk=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
+      "integrity": "sha1-2seMaJ9kmUWcQyHlwVAywSMH5+o=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36987,9 +36987,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-riscv64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
-      "integrity": "sha1-LjJZRAMhpE553fdTXDJQV9qHXNY=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
+      "integrity": "sha1-BQ99OzVcOpgwjpNbxNYyXakbACc=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -36997,9 +36997,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-s390x": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
-      "integrity": "sha1-F2dsq7/lko2lsqDW311YzQjbJmM=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
+      "integrity": "sha1-1h9xXOYdQ/5YRK0Nj0Y/iMvk/vY=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -37007,9 +37007,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/linux-x64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
-      "integrity": "sha1-BYN3VoXKggZtBMNQfwlSTTzXowY=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
+      "integrity": "sha1-yo4apHj8ggkle/Osj3nE3CmC8yo=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -37017,9 +37017,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/netbsd-x64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
-      "integrity": "sha1-d9oNCg2CbXySHuo9QCklSLJYoHY=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
+      "integrity": "sha1-ZXcqs0LEszGb8HBaIRBQqsG24yA=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -37027,9 +37027,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/openbsd-x64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
-      "integrity": "sha1-+NIzAzYOJ7Fs8GWyO7/0PBQUJnk=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
+      "integrity": "sha1-Ab89OFhV71DLM9t8S1L5V8NM0Xk=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -37037,9 +37037,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/sunos-x64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
-      "integrity": "sha1-pu19Z3jWflKMgfsWWyP0kRubE9Y=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
+      "integrity": "sha1-Sw3ReuCmlB0tD9NakGOSUXBxqQ0=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -37047,9 +37047,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/win32-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
-      "integrity": "sha1-msFMN44bZTrxfQjn0840yu9YcyM=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
+      "integrity": "sha1-NBk6tVZdb/aMqSisBL51ECzLLnc=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -37057,9 +37057,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/win32-ia32": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
-      "integrity": "sha1-kYlC3LuzXMFPyjmvuRteaj0Scmc=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
+      "integrity": "sha1-62fw5EglFdjBiU7eYxwyek2p/E0=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -37067,9 +37067,9 @@
       }
     },
     "node_modules/tsx/node_modules/@esbuild/win32-x64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
-      "integrity": "sha1-m9rYF2vngRrRSNH4dyNZBB9GxsU=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
+      "integrity": "sha1-j+MLMIi4m0hzw6bMh1l645IMCos=",
       "optional": true,
       "peer": true,
       "engines": {
@@ -37077,9 +37077,9 @@
       }
     },
     "node_modules/tsx/node_modules/esbuild": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/esbuild/-/esbuild-0.25.12.tgz",
-      "integrity": "sha1-l6HQQfSrAML84vg40rmWmi0ql6U=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/esbuild/-/esbuild-0.27.7.tgz",
+      "integrity": "sha1-vK3OIrLz/XbyV+OmT4OmSYb+oR8=",
       "peer": true,
       "bin": {
         "esbuild": "bin/esbuild"
@@ -37088,32 +37088,32 @@
         "node": ">=18"
       },
       "optionalDependencies": {
-        "@esbuild/aix-ppc64": "0.25.12",
-        "@esbuild/android-arm": "0.25.12",
-        "@esbuild/android-arm64": "0.25.12",
-        "@esbuild/android-x64": "0.25.12",
-        "@esbuild/darwin-arm64": "0.25.12",
-        "@esbuild/darwin-x64": "0.25.12",
-        "@esbuild/freebsd-arm64": "0.25.12",
-        "@esbuild/freebsd-x64": "0.25.12",
-        "@esbuild/linux-arm": "0.25.12",
-        "@esbuild/linux-arm64": "0.25.12",
-        "@esbuild/linux-ia32": "0.25.12",
-        "@esbuild/linux-loong64": "0.25.12",
-        "@esbuild/linux-mips64el": "0.25.12",
-        "@esbuild/linux-ppc64": "0.25.12",
-        "@esbuild/linux-riscv64": "0.25.12",
-        "@esbuild/linux-s390x": "0.25.12",
-        "@esbuild/linux-x64": "0.25.12",
-        "@esbuild/netbsd-arm64": "0.25.12",
-        "@esbuild/netbsd-x64": "0.25.12",
-        "@esbuild/openbsd-arm64": "0.25.12",
-        "@esbuild/openbsd-x64": "0.25.12",
-        "@esbuild/openharmony-arm64": "0.25.12",
-        "@esbuild/sunos-x64": "0.25.12",
-        "@esbuild/win32-arm64": "0.25.12",
-        "@esbuild/win32-ia32": "0.25.12",
-        "@esbuild/win32-x64": "0.25.12"
+        "@esbuild/aix-ppc64": "0.27.7",
+        "@esbuild/android-arm": "0.27.7",
+        "@esbuild/android-arm64": "0.27.7",
+        "@esbuild/android-x64": "0.27.7",
+        "@esbuild/darwin-arm64": "0.27.7",
+        "@esbuild/darwin-x64": "0.27.7",
+        "@esbuild/freebsd-arm64": "0.27.7",
+        "@esbuild/freebsd-x64": "0.27.7",
+        "@esbuild/linux-arm": "0.27.7",
+        "@esbuild/linux-arm64": "0.27.7",
+        "@esbuild/linux-ia32": "0.27.7",
+        "@esbuild/linux-loong64": "0.27.7",
+        "@esbuild/linux-mips64el": "0.27.7",
+        "@esbuild/linux-ppc64": "0.27.7",
+        "@esbuild/linux-riscv64": "0.27.7",
+        "@esbuild/linux-s390x": "0.27.7",
+        "@esbuild/linux-x64": "0.27.7",
+        "@esbuild/netbsd-arm64": "0.27.7",
+        "@esbuild/netbsd-x64": "0.27.7",
+        "@esbuild/openbsd-arm64": "0.27.7",
+        "@esbuild/openbsd-x64": "0.27.7",
+        "@esbuild/openharmony-arm64": "0.27.7",
+        "@esbuild/sunos-x64": "0.27.7",
+        "@esbuild/win32-arm64": "0.27.7",
+        "@esbuild/win32-ia32": "0.27.7",
+        "@esbuild/win32-x64": "0.27.7"
       }
     },
     "node_modules/tty-browserify": {
@@ -41285,9 +41285,9 @@
       "requires": {}
     },
     "@esbuild/aix-ppc64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
-      "integrity": "sha1-gPy+NhMOWLdnBRHoiLjoiiWe12w=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
+      "integrity": "sha1-grdPkqp41yC3FBYpOfskjJCt31M=",
       "optional": true,
       "peer": true
     },
@@ -41388,9 +41388,9 @@
       "optional": true
     },
     "@esbuild/netbsd-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
-      "integrity": "sha1-8ExAScsuJS/paxb+2Q9wdGsT9KQ=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
+      "integrity": "sha1-FlDywblI3us++Ujy/DBhRyPAlpA=",
       "optional": true,
       "peer": true
     },
@@ -41401,9 +41401,9 @@
       "optional": true
     },
     "@esbuild/openbsd-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
-      "integrity": "sha1-Ypb1hnrt7yioGyKrIAnHhqlS3M0=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
+      "integrity": "sha1-N+18+mZUnXlVhS/ON9DD3k5xXqE=",
       "optional": true,
       "peer": true
     },
@@ -41414,9 +41414,9 @@
       "optional": true
     },
     "@esbuild/openharmony-arm64": {
-      "version": "0.25.12",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
-      "integrity": "sha1-SeC3aHRKOSS+DX/ZfdbOmykj2I0=",
+      "version": "0.27.7",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
+      "integrity": "sha1-bB+Us0CGWZqr2k6sj2OClLmHdBA=",
       "optional": true,
       "peer": true
     },
@@ -51332,9 +51332,9 @@
       "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
     },
     "bowser": {
-      "version": "2.11.0",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/bowser/-/bowser-2.11.0.tgz",
-      "integrity": "sha1-XKPDV1enqldxUAxwpzqfke9CCo8="
+      "version": "2.14.1",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/bowser/-/bowser-2.14.1.tgz",
+      "integrity": "sha1-TqOb8x4wUYRSLXrXv9kTieTwy3k="
     },
     "brace-expansion": {
       "version": "1.1.11",
@@ -59419,9 +59419,9 @@
       "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw="
     },
     "lodash-es": {
-      "version": "4.17.23",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/lodash-es/-/lodash-es-4.17.23.tgz",
-      "integrity": "sha1-WMQ2D9G10zr8bAu9PRFJNJsROOA="
+      "version": "4.18.1",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/lodash-es/-/lodash-es-4.18.1.tgz",
+      "integrity": "sha1-uWLuuA2dmDqQC/NClh+3QYyhCx0="
     },
     "lodash.camelcase": {
       "version": "4.3.0",
@@ -60585,9 +60585,9 @@
       "dev": true
     },
     "moex-chart": {
-      "version": "0.1.0-beta.5",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/moex-chart/-/moex-chart-0.1.0-beta.5.tgz",
-      "integrity": "sha512-9T0Fvuo7EOG2J+FCUvIAXsujQ0AJjShUmLiPEMZjxK/9/4okyJethDor3cAeEVSo4Qjt/Vh28rWN/2WRTGrrow==",
+      "version": "0.1.3",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/moex-chart/-/moex-chart-0.1.3.tgz",
+      "integrity": "sha1-QxChpsdeFS2vVkgD0H8P5y53heM=",
       "requires": {
         "@dnd-kit/core": "^6.1.0",
         "@dnd-kit/modifiers": "^7.0.0",
@@ -60694,9 +60694,9 @@
       "peer": true
     },
     "nanoid": {
-      "version": "3.3.11",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/nanoid/-/nanoid-3.3.11.tgz",
-      "integrity": "sha1-T08RLO++MDIC8hmYOBKJNiZtGFs="
+      "version": "3.3.12",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/nanoid/-/nanoid-3.3.12.tgz",
+      "integrity": "sha1-qz2RLiF6bQpRTwCnKhZUOiiYLAU="
     },
     "nanomatch": {
       "version": "1.2.13",
@@ -65605,9 +65605,9 @@
       "integrity": "sha1-OJATGWMvlGyYIVJYbyyvjdwlwDI="
     },
     "tailwind-merge": {
-      "version": "2.6.0",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tailwind-merge/-/tailwind-merge-2.6.0.tgz",
-      "integrity": "sha1-rF+34ieRDAONRY85a3QA2ToxQtU="
+      "version": "2.6.1",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tailwind-merge/-/tailwind-merge-2.6.1.tgz",
+      "integrity": "sha1-qdWCQPZk0hwzw3mgktmic/gzRDs="
     },
     "tailwind-variants": {
       "version": "0.2.1",
@@ -65618,9 +65618,9 @@
       }
     },
     "tailwindcss": {
-      "version": "3.4.18",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tailwindcss/-/tailwindcss-3.4.18.tgz",
-      "integrity": "sha1-n6llCqzhhmRLYIJC8eV9LVVZMwE=",
+      "version": "3.4.19",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tailwindcss/-/tailwindcss-3.4.19.tgz",
+      "integrity": "sha1-ryoKSuMC1S6+B4tndeeZ4TJQDuI=",
       "requires": {
         "@alloc/quick-lru": "^5.2.0",
         "arg": "^5.0.2",
@@ -65657,11 +65657,11 @@
           "integrity": "sha1-obz9Ylf5WFv1rhTO7rt7VZAl5MQ="
         },
         "postcss": {
-          "version": "8.5.6",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/postcss/-/postcss-8.5.6.tgz",
-          "integrity": "sha1-KCUAZhWmGbT2Kp50JswSCzSajzw=",
+          "version": "8.5.15",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/postcss/-/postcss-8.5.15.tgz",
+          "integrity": "sha1-0er2d6Mk6ewCGW2i0/7PSguac1w=",
           "requires": {
-            "nanoid": "^3.3.11",
+            "nanoid": "^3.3.12",
             "picocolors": "^1.1.1",
             "source-map-js": "^1.2.1"
           }
@@ -65701,9 +65701,9 @@
           }
         },
         "yaml": {
-          "version": "2.8.2",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/yaml/-/yaml-2.8.2.tgz",
-          "integrity": "sha1-VpTyXsoM6cPnqdngDODdq72eNcU=",
+          "version": "2.9.0",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/yaml/-/yaml-2.9.0.tgz",
+          "integrity": "sha1-eCdK/ZNZih391hMN9qVm3vy/mqQ=",
           "peer": true
         }
       }
@@ -66352,202 +66352,202 @@
       }
     },
     "tsx": {
-      "version": "4.19.3",
-      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tsx/-/tsx-4.19.3.tgz",
-      "integrity": "sha1-K9vLhwiTdNkzWW+GRWFRQu1ydmY=",
+      "version": "4.21.0",
+      "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/tsx/-/tsx-4.21.0.tgz",
+      "integrity": "sha1-Mqps8XSB4zb3Vhleb+BNrj5jCLE=",
       "peer": true,
       "requires": {
-        "esbuild": "~0.25.0",
+        "esbuild": "~0.27.0",
         "fsevents": "~2.3.3",
         "get-tsconfig": "^4.7.5"
       },
       "dependencies": {
         "@esbuild/android-arm": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
-          "integrity": "sha1-MAcSEB9/UPHSYnoWLm4JsQm2dno=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
+          "integrity": "sha1-WT4QoUULv8rGyzIfYfRoRTusIJ0=",
           "optional": true,
           "peer": true
         },
         "@esbuild/android-arm64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
-          "integrity": "sha1-iqSWX40KeYLcIXNL9mATI6Ztp1I=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
+          "integrity": "sha1-94y4oxIfwgWlMoWtskly2zhdGF0=",
           "optional": true,
           "peer": true
         },
         "@esbuild/android-x64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
-          "integrity": "sha1-h9+ycWEgK9yVjvSLthsJx1j67hY=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
+          "integrity": "sha1-RTFD0HMyYDPS0iyvnkjeS64nSwc=",
           "optional": true,
           "peer": true
         },
         "@esbuild/darwin-arm64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
-          "integrity": "sha1-eRl4mOwf90XSHAceHHzDyALwwf0=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
+          "integrity": "sha1-byMAD7m0C34Et9BgbAaTvQYy8yI=",
           "optional": true,
           "peer": true
         },
         "@esbuild/darwin-x64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
-          "integrity": "sha1-FGQAqFYhM/RcTS6tzzfd0JcYB54=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
+          "integrity": "sha1-Jzk90YuxJjxmOXnF8VduAMLQJL4=",
           "optional": true,
           "peer": true
         },
         "@esbuild/freebsd-arm64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
-          "integrity": "sha1-HF+bpyBuFY/SskxZ+i0si7R8oP4=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
+          "integrity": "sha1-IuRjj6UC0cACcHcyTJdkDjrfOmI=",
           "optional": true,
           "peer": true
         },
         "@esbuild/freebsd-x64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
-          "integrity": "sha1-6mMfSja+qsS5J5+g/MbKKerusrM=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
+          "integrity": "sha1-kiS45P6pJM4hlOPvw+muv4IhktY=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-arm": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
-          "integrity": "sha1-RSzWayCTLQi9xTqLYcDjC69DSLk=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
+          "integrity": "sha1-uenQcMjBwESc8Ssg6sN9cKRZWSE=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-arm64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
-          "integrity": "sha1-4QZrzlg5TxsRQd7shVel8KIvWXc=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
+          "integrity": "sha1-T10cJ1J9gXs1aEriFBnlfCvaCWY=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-ia32": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
-          "integrity": "sha1-sk+KzEW89UGSx/LzvhtT5lUer+A=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
+          "integrity": "sha1-P4D7aWqpYFGpQEfzXIWwiyHDb54=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-loong64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
-          "integrity": "sha1-+c//p/yDIlcfvEyLMmjK8VvYGtA=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
+          "integrity": "sha1-m+HywoIQsT67QVYiG7o1b+FnUgU=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-mips64el": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
-          "integrity": "sha1-V1oUvXRkT/q4ka3H1+YNJ1KW8s0=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
+          "integrity": "sha1-SrXuZ6Pfy8tej9eIPa5uc1sRY7g=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-ppc64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
-          "integrity": "sha1-dbmccKlfvV93OddpK+/mBgFZGGk=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
+          "integrity": "sha1-2seMaJ9kmUWcQyHlwVAywSMH5+o=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-riscv64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
-          "integrity": "sha1-LjJZRAMhpE553fdTXDJQV9qHXNY=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
+          "integrity": "sha1-BQ99OzVcOpgwjpNbxNYyXakbACc=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-s390x": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
-          "integrity": "sha1-F2dsq7/lko2lsqDW311YzQjbJmM=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
+          "integrity": "sha1-1h9xXOYdQ/5YRK0Nj0Y/iMvk/vY=",
           "optional": true,
           "peer": true
         },
         "@esbuild/linux-x64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
-          "integrity": "sha1-BYN3VoXKggZtBMNQfwlSTTzXowY=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
+          "integrity": "sha1-yo4apHj8ggkle/Osj3nE3CmC8yo=",
           "optional": true,
           "peer": true
         },
         "@esbuild/netbsd-x64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
-          "integrity": "sha1-d9oNCg2CbXySHuo9QCklSLJYoHY=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
+          "integrity": "sha1-ZXcqs0LEszGb8HBaIRBQqsG24yA=",
           "optional": true,
           "peer": true
         },
         "@esbuild/openbsd-x64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
-          "integrity": "sha1-+NIzAzYOJ7Fs8GWyO7/0PBQUJnk=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
+          "integrity": "sha1-Ab89OFhV71DLM9t8S1L5V8NM0Xk=",
           "optional": true,
           "peer": true
         },
         "@esbuild/sunos-x64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
-          "integrity": "sha1-pu19Z3jWflKMgfsWWyP0kRubE9Y=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
+          "integrity": "sha1-Sw3ReuCmlB0tD9NakGOSUXBxqQ0=",
           "optional": true,
           "peer": true
         },
         "@esbuild/win32-arm64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
-          "integrity": "sha1-msFMN44bZTrxfQjn0840yu9YcyM=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
+          "integrity": "sha1-NBk6tVZdb/aMqSisBL51ECzLLnc=",
           "optional": true,
           "peer": true
         },
         "@esbuild/win32-ia32": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
-          "integrity": "sha1-kYlC3LuzXMFPyjmvuRteaj0Scmc=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
+          "integrity": "sha1-62fw5EglFdjBiU7eYxwyek2p/E0=",
           "optional": true,
           "peer": true
         },
         "@esbuild/win32-x64": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
-          "integrity": "sha1-m9rYF2vngRrRSNH4dyNZBB9GxsU=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
+          "integrity": "sha1-j+MLMIi4m0hzw6bMh1l645IMCos=",
           "optional": true,
           "peer": true
         },
         "esbuild": {
-          "version": "0.25.12",
-          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/esbuild/-/esbuild-0.25.12.tgz",
-          "integrity": "sha1-l6HQQfSrAML84vg40rmWmi0ql6U=",
+          "version": "0.27.7",
+          "resolved": "https://nexus-dev.tech.moex.com/repository/trade-radar-npm-private-group/esbuild/-/esbuild-0.27.7.tgz",
+          "integrity": "sha1-vK3OIrLz/XbyV+OmT4OmSYb+oR8=",
           "peer": true,
           "requires": {
-            "@esbuild/aix-ppc64": "0.25.12",
-            "@esbuild/android-arm": "0.25.12",
-            "@esbuild/android-arm64": "0.25.12",
-            "@esbuild/android-x64": "0.25.12",
-            "@esbuild/darwin-arm64": "0.25.12",
-            "@esbuild/darwin-x64": "0.25.12",
-            "@esbuild/freebsd-arm64": "0.25.12",
-            "@esbuild/freebsd-x64": "0.25.12",
-            "@esbuild/linux-arm": "0.25.12",
-            "@esbuild/linux-arm64": "0.25.12",
-            "@esbuild/linux-ia32": "0.25.12",
-            "@esbuild/linux-loong64": "0.25.12",
-            "@esbuild/linux-mips64el": "0.25.12",
-            "@esbuild/linux-ppc64": "0.25.12",
-            "@esbuild/linux-riscv64": "0.25.12",
-            "@esbuild/linux-s390x": "0.25.12",
-            "@esbuild/linux-x64": "0.25.12",
-            "@esbuild/netbsd-arm64": "0.25.12",
-            "@esbuild/netbsd-x64": "0.25.12",
-            "@esbuild/openbsd-arm64": "0.25.12",
-            "@esbuild/openbsd-x64": "0.25.12",
-            "@esbuild/openharmony-arm64": "0.25.12",
-            "@esbuild/sunos-x64": "0.25.12",
-            "@esbuild/win32-arm64": "0.25.12",
-            "@esbuild/win32-ia32": "0.25.12",
-            "@esbuild/win32-x64": "0.25.12"
+            "@esbuild/aix-ppc64": "0.27.7",
+            "@esbuild/android-arm": "0.27.7",
+            "@esbuild/android-arm64": "0.27.7",
+            "@esbuild/android-x64": "0.27.7",
+            "@esbuild/darwin-arm64": "0.27.7",
+            "@esbuild/darwin-x64": "0.27.7",
+            "@esbuild/freebsd-arm64": "0.27.7",
+            "@esbuild/freebsd-x64": "0.27.7",
+            "@esbuild/linux-arm": "0.27.7",
+            "@esbuild/linux-arm64": "0.27.7",
+            "@esbuild/linux-ia32": "0.27.7",
+            "@esbuild/linux-loong64": "0.27.7",
+            "@esbuild/linux-mips64el": "0.27.7",
+            "@esbuild/linux-ppc64": "0.27.7",
+            "@esbuild/linux-riscv64": "0.27.7",
+            "@esbuild/linux-s390x": "0.27.7",
+            "@esbuild/linux-x64": "0.27.7",
+            "@esbuild/netbsd-arm64": "0.27.7",
+            "@esbuild/netbsd-x64": "0.27.7",
+            "@esbuild/openbsd-arm64": "0.27.7",
+            "@esbuild/openbsd-x64": "0.27.7",
+            "@esbuild/openharmony-arm64": "0.27.7",
+            "@esbuild/sunos-x64": "0.27.7",
+            "@esbuild/win32-arm64": "0.27.7",
+            "@esbuild/win32-ia32": "0.27.7",
+            "@esbuild/win32-x64": "0.27.7"
           }
         }
       }
diff --git a/package.json b/package.json
index 343fa39869fe754a22654b94b087a1523db18649..915329d82fa7d6bc824a75aa75afdf1b59909b92 100644
--- a/package.json
+++ b/package.json
@@ -146,7 +146,7 @@
     "markdown-it-link-attributes": "^4.0.1",
     "markdown-it-underline": "^1.0.1",
     "meow": "^8.1.2",
-    "moex-chart": "^0.1.0-beta.5",
+    "moex-chart": "^0.1.3",
     "rc-virtual-list": "^3.14.5",
     "react": "^18.2.0",
     "react-chartjs-2": "^5.2.0",
diff --git a/src/widgets/Chart/components/MoexChart/MoexChart.tsx b/src/widgets/Chart/components/MoexChart/MoexChart.tsx
index ebf2ca7f80ba377d383b160cd3e9e51cdd4620a5..8ddc94d95583cf0e4e67592829e295d0a3d67b76 100644
--- a/src/widgets/Chart/components/MoexChart/MoexChart.tsx
+++ b/src/widgets/Chart/components/MoexChart/MoexChart.tsx
@@ -1,5 +1,7 @@
 import React from 'react';
 
+import { SymbolSearchModal } from '@widgets/Chart/components/MoexChart/components/SymbolSearchModal';
+
 import { ChartIndicativeData } from '../../types';
 
 import { CompareModal } from './components/CompareModal';
@@ -17,7 +19,15 @@ type TRProps = {
 };
 
 export default React.memo(({ fullName, indicativeData, widgetId, isMoexChartShow }: TRProps) => {
-  const { containerRef, isCompareOpen, compareManagerRef, setIsCompareOpen } = useMoexChart({
+  const {
+    containerRef,
+    isCompareOpen,
+    isSymbolSearchOpen,
+    compareManagerRef,
+    setIsCompareOpen,
+    setIsSymbolSearchOpen,
+    setMainSymbol,
+  } = useMoexChart({
     indicativeData,
     symbol: fullName,
     isMoexChartShow,
@@ -39,6 +49,15 @@ export default React.memo(({ fullName, indicativeData, widgetId, isMoexChartShow
           setOpen={setIsCompareOpen}
         />
       )}
+
+      {isSymbolSearchOpen && (
+        <SymbolSearchModal
+          widgetId={widgetId}
+          isOpen={isSymbolSearchOpen}
+          setOpen={setIsSymbolSearchOpen}
+          onSymbolChange={setMainSymbol}
+        />
+      )}
     </div>
   );
 });
diff --git a/src/widgets/Chart/components/MoexChart/components/CompareModal.tsx b/src/widgets/Chart/components/MoexChart/components/CompareModal.tsx
index fc28a5c2f4b2cd1b82754147bdee2bbfb70e99fb..092f6df1a2725b84267c1481fc026ccce54cb481 100644
--- a/src/widgets/Chart/components/MoexChart/components/CompareModal.tsx
+++ b/src/widgets/Chart/components/MoexChart/components/CompareModal.tsx
@@ -1,20 +1,8 @@
-// eslint-disable-next-line import/no-unresolved -- MOEX_CHART
-import { CompareManager } from 'moex-chart/dist/types/core/CompareManager';
+import { __CompareManager__, CompareMode } from 'moex-chart';
 import React, { MutableRefObject, useEffect, useState } from 'react';
 
 import { InstrumentSearch } from '@components/InstrumentSearch';
 
-/**
- * @deprecated
- *
- * TODO: удалить это, когда moex-chart добавит экспорт у себя.
- */
-enum CompareMode {
-  Percentage = 'PCT',
-  NewScale = 'SCALE',
-  NewPane = 'PANE',
-}
-
 export const CompareModal = ({
   compareManager,
   widgetId,
@@ -23,7 +11,7 @@ export const CompareModal = ({
 }: {
   onClose: () => void;
   widgetId: number;
-  compareManager: MutableRefObject<CompareManager | null>;
+  compareManager: MutableRefObject<__CompareManager__ | null>;
 
   isOpen: boolean;
   setOpen: (isOpen: boolean) => void;
diff --git a/src/widgets/Chart/components/MoexChart/components/SymbolSearchModal.tsx b/src/widgets/Chart/components/MoexChart/components/SymbolSearchModal.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..efb08af169f691ae45ac93c3f9b6e744802a4d21
--- /dev/null
+++ b/src/widgets/Chart/components/MoexChart/components/SymbolSearchModal.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+
+import { InstrumentSearch } from '@components/InstrumentSearch';
+
+import type { Contract } from '@modules/contracts';
+
+interface SymbolSearchModalProps {
+  widgetId: number;
+  isOpen: boolean;
+  setOpen: (isOpen: boolean) => void;
+  onSymbolChange: (symbol: string) => void;
+}
+
+export const SymbolSearchModal = ({ widgetId, isOpen, setOpen, onSymbolChange }: SymbolSearchModalProps) => {
+  const handleAddInstruments = (instruments: Contract[]) => {
+    const symbol = instruments[0]?.issKey;
+
+    if (!symbol) {
+      return;
+    }
+
+    onSymbolChange(symbol);
+    setOpen(false);
+  };
+
+  return (
+    <InstrumentSearch
+      widgetId={widgetId}
+      variant="single"
+      isOpen={isOpen}
+      setOpen={setOpen}
+      addInstruments={handleAddInstruments}
+    />
+  );
+};
diff --git a/src/widgets/Chart/components/MoexChart/constants.ts b/src/widgets/Chart/components/MoexChart/constants.ts
index 9d9672e9e760aefd77410df482e2933f41a9cbe1..ee823ec1d2b75b81f4eca42b301889a7a5d7268d 100644
--- a/src/widgets/Chart/components/MoexChart/constants.ts
+++ b/src/widgets/Chart/components/MoexChart/constants.ts
@@ -1,12 +1,6 @@
 import { DateFormat, IndicatorsIds, Timeframes } from 'moex-chart';
 
-// eslint-disable-next-line import/no-unresolved -- Ожидаем экспорт из moex-chart
-import { ChartCollectionPreset } from 'moex-chart/dist/types/core/MoexChart';
-
-// eslint-disable-next-line import/no-unresolved -- Ожидаем экспорт из moex-chart
-import { MoexChartSnapshot } from 'moex-chart/dist/types/types/snapshot';
-
-import type { IMoexChart } from 'moex-chart';
+import type { ChartCollectionPreset, IMoexChart, MoexChartSnapshot } from 'moex-chart';
 
 type ChartCollectionPresetConfig = Omit<ChartCollectionPreset, 'getDataSource' | 'startRealtime'>;
 type ChartSnapshotItemConfig = Omit<MoexChartSnapshot['charts'][number], 'symbol'>;
diff --git a/src/widgets/Chart/components/MoexChart/hooks/useMoexchart.ts b/src/widgets/Chart/components/MoexChart/hooks/useMoexchart.ts
index 129b8c721820417de359a64e43acb860641fce79..a62481d8c71708ddf9a62d1cf420b713e3fee506 100644
--- a/src/widgets/Chart/components/MoexChart/hooks/useMoexchart.ts
+++ b/src/widgets/Chart/components/MoexChart/hooks/useMoexchart.ts
@@ -1,7 +1,5 @@
 import { MoexChart, Timeframes } from 'moex-chart';
 
-// eslint-disable-next-line import/no-unresolved -- MOEX_CHART
-import { CompareManager } from 'moex-chart/dist/types/core/CompareManager';
 import { useEffect, useRef, useState } from 'react';
 
 import { useChangeProperties, useSelectProperties } from '@modules/widgetProperties';
@@ -12,7 +10,7 @@ import { WidgetProperties } from '../../../properties/types';
 import { MOEX_CHART_CONFIG } from '../constants';
 import { DataSourceProvider } from '../dataSourceProvide';
 
-import type { IMoexChart } from 'moex-chart';
+import type { __CompareManager__, IMoexChart } from 'moex-chart';
 
 type TUseMoexChartProps = {
   symbol: string;
@@ -26,15 +24,37 @@ export const useMoexChart = ({ symbol, indicativeData, isMoexChartShow }: TUseMo
   const { updateProperties } = useChangeProperties<WidgetProperties>();
 
   const [isCompareOpen, setIsCompareOpen] = useState(false);
+  const [isSymbolSearchOpen, setIsSymbolSearchOpen] = useState(false);
 
   const containerRef = useRef<HTMLDivElement | null>(null);
   const chartRef = useRef<MoexChart | null>(null);
-  const compareManagerRef = useRef<null | CompareManager>(null);
+  const compareManagerRef = useRef<null | __CompareManager__>(null);
+  const currentSymbolRef = useRef(symbol);
 
   const timeframeRef = useRef<Timeframes | undefined>(moexChartState?.tf);
   const savedDataRef = useRef<string | undefined>(moexChartState?.savedData);
   const updateTimeframeRef = useRef<((tf: Timeframes) => void) | null>(null);
 
+  useEffect(() => {
+    if (!symbol || currentSymbolRef.current === symbol) {
+      return;
+    }
+
+    currentSymbolRef.current = symbol;
+    chartRef.current?.setSymbol(symbol);
+  }, [symbol]);
+
+  const setMainSymbol = (nextSymbol: string) => {
+    const normalizedSymbol = nextSymbol.trim();
+
+    if (!normalizedSymbol || currentSymbolRef.current === normalizedSymbol) {
+      return;
+    }
+
+    currentSymbolRef.current = normalizedSymbol;
+    chartRef.current?.setSymbol(normalizedSymbol);
+  };
+
   useEffect(() => {
     timeframeRef.current = moexChartState?.tf;
     savedDataRef.current = moexChartState?.savedData;
@@ -99,7 +119,7 @@ export const useMoexChart = ({ symbol, indicativeData, isMoexChartShow }: TUseMo
       ...savedSnapshot,
       charts: savedSnapshot.charts.map((chartSnapshot) => ({
         ...chartSnapshot,
-        symbol,
+        symbol: currentSymbolRef.current,
         timeframe,
       })),
     });
@@ -130,13 +150,14 @@ export const useMoexChart = ({ symbol, indicativeData, isMoexChartShow }: TUseMo
         ...savedSnapshot,
         charts: savedSnapshot.charts.map((chartSnapshot) => ({
           ...chartSnapshot,
-          symbol,
+          symbol: currentSymbolRef.current,
           timeframe,
         })),
       },
       chartCollectionPreset: {
         ...MOEX_CHART_CONFIG.chartCollectionPreset,
         openCompareModal: () => setIsCompareOpen(true),
+        openSymbolSearchModal: () => setIsSymbolSearchOpen(true),
         getDataSource: dataProvider.getDataSource(indicativeData, (tf) => {
           updateTimeframeRef.current?.(tf);
         }),
@@ -161,13 +182,16 @@ export const useMoexChart = ({ symbol, indicativeData, isMoexChartShow }: TUseMo
       chart.destroy();
     };
     // eslint-disable-next-line react-hooks/exhaustive-deps -- исправим позже
-  }, [symbol, indicativeData, isMoexChartShow]);
+  }, [indicativeData, isMoexChartShow]);
 
   return {
     containerRef,
     isCompareOpen,
+    isSymbolSearchOpen,
     compareManagerRef,
     setIsCompareOpen,
+    setIsSymbolSearchOpen,
+    setMainSymbol,
     saveSnapshot,
     applySnapshot,
     hasSavedSnapshot: Boolean(moexChartState?.savedData),