{"id":3547,"date":"2025-09-15T19:17:15","date_gmt":"2025-09-15T16:17:15","guid":{"rendered":"https:\/\/auroracam.ru\/?page_id=3547"},"modified":"2025-09-15T19:17:15","modified_gmt":"2025-09-15T16:17:15","slug":"%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d0%ba%d0%b8-3","status":"publish","type":"page","link":"https:\/\/auroracam.ru\/old\/%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d0%ba%d0%b8-3\/","title":{"rendered":"\u0413\u0440\u0430\u0444\u0438\u043a\u0438 #3"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3547\" class=\"elementor elementor-3547\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b2db396 e-flex e-con-boxed e-con e-parent\" data-id=\"b2db396\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64002ab elementor-widget elementor-widget-html\" data-id=\"64002ab\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script src=\"https:\/\/code.highcharts.com\/highcharts.js\" referrerpolicy=\"no-referrer\"><\/script>\r\n<script src=\"https:\/\/code.highcharts.com\/highcharts-more.js\" referrerpolicy=\"no-referrer\"><\/script>\r\n<script src=\"https:\/\/code.highcharts.com\/modules\/solid-gauge.js\" referrerpolicy=\"no-referrer\"><\/script>\r\n<script src=\"https:\/\/code.highcharts.com\/modules\/exporting.js\" referrerpolicy=\"no-referrer\"><\/script>\r\n<script src=\"https:\/\/code.highcharts.com\/modules\/export-data.js\" referrerpolicy=\"no-referrer\"><\/script>\r\n<script src=\"https:\/\/code.highcharts.com\/modules\/accessibility.js\" referrerpolicy=\"no-referrer\"><\/script>\r\n<script referrerpolicy=\"no-referrer\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/moment.js\/2.29.1\/moment.min.js\"><\/script>\r\n\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-be08fef e-flex e-con-boxed e-con e-child\" data-id=\"be08fef\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8b7babd e-flex e-con-boxed e-con e-child\" data-id=\"8b7babd\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f7d58d6 e-flex e-con-boxed e-con e-child\" data-id=\"f7d58d6\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f408b49 elementor-widget elementor-widget-heading\" data-id=\"f408b49\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.16.0 - 20-09-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Kp-\u0438\u043d\u0434\u0435\u043a\u0441<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da604d1 e-flex e-con-boxed e-con e-child\" data-id=\"da604d1\" data-element_type=\"container\" id=\"container-kp\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa53103 e-flex e-con-boxed e-con e-child\" data-id=\"fa53103\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa88643 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"aa88643\" data-element_type=\"widget\" id=\"kp-button\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-xs\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Click here<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7558fd4 e-flex e-con-boxed e-con e-child\" data-id=\"7558fd4\" data-element_type=\"container\" id=\"kp-forecast\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cec48db elementor-widget elementor-widget-html\" data-id=\"cec48db\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<table>\n  <tr>\n    <th>Column 1<\/th>\n    <th>Column 2<\/th>\n  <\/tr>\n  <tr>\n    <td>Row 1, Cell 1<\/td>\n    <td>Row 1, Cell 2<\/td>\n  <\/tr>\n  <tr>\n    <td>Row 2, Cell 1<\/td>\n    <td>Row 2, Cell 2<\/td>\n  <\/tr>\n<\/table>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f92817e elementor-widget elementor-widget-html\" data-id=\"f92817e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\n\n    document.addEventListener('DOMContentLoaded', function () {\n        \n        var chart_Kp_gauge;\n        \/\/ \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 Kp-\u0438\u043d\u0434\u0435\u043a\u0441\u0430\nfunction getKpData() {\n  \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n  var xhr = new XMLHttpRequest();\n  \/\/ \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 NOAA, \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n  var url = \"https:\/\/services.swpc.noaa.gov\/json\/planetary_k_index_1m.json\";\n  \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u043c\n  xhr.open(\"GET\", url, true);\n  \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n  xhr.onload = function () {\n    \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0447\u0442\u043e \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430 \u0440\u0430\u0432\u0435\u043d 200 (OK)\n    if (xhr.status == 200) {\n      \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON \u0432 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432\n      var data = JSON.parse(xhr.responseText);\n      \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438\n      var obj = data[data.length-1];\n      \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Kp-\u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0438\u0437 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\n      var kp = obj.estimated_kp;\n      \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u0440\u0435\u043c\u044f \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 UTC \u0438\u0437 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\n      var time = obj.time_tag;\n      \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u0432\u0440\u0435\u043c\u044f \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 UTC \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f\n      var date = new Date(time);\n      var localTime = date.toLocaleString();\n      \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 Kp-\u0438\u043d\u0434\u0435\u043a\u0441\u0430\n      Highcharts.charts[0].series[0].setData([kp]);\n      \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0446\u0432\u0435\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f Kp-\u0438\u043d\u0434\u0435\u043a\u0441\u0430\n      \n    \/\/   Highcharts.charts[0].series[0].dataLabels.format=\n    \/\/             '<div style=\"text-align:center\">' +\n    \/\/             '<span >\u041a\u0440{y}<\/span><br\/>' +\n    \/\/             '<span >\u0412\u0440\u0435\u043c\u044fzz: ' + time +' <\/span>' +\n    \/\/             '<\/div>'\n      \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u044e\u0449\u0443\u044e \u043d\u0430\u0434\u043f\u0438\u0441\u044c, \u0435\u0441\u043b\u0438 \u0438\u043d\u0434\u0435\u043a\u0441 \u0432\u044b\u0441\u043e\u043a\u0438\u0439\n      if (kp >= 6) {\n        Highcharts.charts[0].setSubtitle({text: \"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u0412\u044b\u0441\u043e\u043a\u0430\u044f \u0433\u0435\u043e\u043c\u0430\u0433\u043d\u0438\u0442\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c!\", style: {color: \"red\"}});\n      } else {\n        Highcharts.charts[0].setSubtitle({text: null});\n      }\n    }\n  };\n  \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441 \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443\n  Highcharts.charts[0].redraw();\nconsole.log(Highcharts.charts[0].series[0])\n  xhr.send();\n}\n\n    \n    \/\/ Kp-index gauge\nchart_Kp_gauge = Highcharts.chart(\"container-kp\", {\n        chart: {\n            type: 'solidgauge',\n            backgroundColor: null,\n            renderTo: 'Kp_gauge',\n            events: {\n                load: getKpData\n            }\n        },\n        title: 'NOAA SWPC',\n        backgroundColor: null,\n        credits: {\n            enabled: false\n        },\n        pane: {\n            center: ['50%', '90%'],\n            size: '160%',\n            startAngle: -90,\n            endAngle: 90,\n            background: {\n                backgroundColor: null,\n                innerRadius: '60%',\n                outerRadius: '100%',\n                shape: 'arc'\n            }\n        },\n        tooltip: {\n            enabled: false\n        },\n        yAxis: {\n            tickColor: '#fff',\n            min: 0,\n            max: 9,\n            title: null,\n            stops: [[0.0, '#8dc850'], [0.33, '#8dc850'], [0.44, '#8dc850'], [0.55, '#ede21d'], [0.66, '#f6c112'], [0.77, '#f6910c'], [0.88, '#f50e09'], [1, '#bd0907']],\n            lineWidth: 0,\n            tickInterval: 1,\n            minorTicks: false,\n            labels: {\n                distance: 10,\n                style: {\n          color: '#fff' \/\/ white color\n        },\n            }\n            \n        },\n        \/\/ plotOptions: {\n        \/\/     solidgauge: {\n        \/\/         dataLabels: {\n        \/\/             y: 5,\n        \/\/             borderWidth: 0,\n        \/\/             useHTML: true\n        \/\/         }\n        \/\/     }\n        \/\/ },\n        series: [{\n            name: 'Kp',\n            data: [5],\n            dataLabels: {\n            format:\n                '<div style=\"text-align:center\">' +\n                '<span style=\"font-size:25px\">\u041a\u0440{y}<\/span><br\/>' +\n                '<span style=\"font-size:18px\">' + moment().utc().format('HH:mm') + ' UTC<\/span>' +\n                '<\/div>'\n        },\n        tooltip: {\n            valueSuffix: ' Kp'\n        }\n\n        }]\n    });\n\n\n});\n<\/script>\n\n<script>\n  const kpButton = document.getElementById(\"kp-button\");\n  const kpForecast = document.getElementById(\"kp-forecast\");\n  kpButton.addEventListener(\"click\", function() {\n    if (kpForecast.style.display === \"none\") {\n      kpForecast.style.display = \"block\";\n    } else {\n      kpForecast.style.display = \"none\";\n    }\n  });\n<\/script>\n\n<style>\n  #kp-forecast ul {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n  \n  #kp-forecast li {\n    padding: 10px;\n    background-color: #f5f5f5;\n    border-bottom: 1px solid #e0e0e0;\n    cursor: pointer;\n  }\n  \n  #kp-forecast li:hover {\n    background-color: #e0e0e0;\n  }\n  #kp-forecast {\n  opacity: 1;\n  visibility: visible;\n  transition: opacity 0.5s ease-in-out;\n}\n\n<\/style>\n\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c08eaec e-flex e-con-boxed e-con e-child\" data-id=\"c08eaec\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f5cdb0d e-flex e-con-boxed e-con e-child\" data-id=\"f5cdb0d\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5de7d5 elementor-widget elementor-widget-heading\" data-id=\"d5de7d5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u043e\u043b\u043d\u0435\u0447\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c8ac78 e-flex e-con-boxed e-con e-child\" data-id=\"6c8ac78\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6ecdd57 e-flex e-con-boxed e-con e-child\" data-id=\"6ecdd57\" data-element_type=\"container\" id=\"chart-mag-bz\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cac9cde e-flex e-con-boxed e-con e-child\" data-id=\"cac9cde\" data-element_type=\"container\" id=\"chart-mag-bt\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-268bbaf e-flex e-con-boxed e-con e-child\" data-id=\"268bbaf\" data-element_type=\"container\" id=\"chart-plasma-speed\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a5a395d e-flex e-con-boxed e-con e-child\" data-id=\"a5a395d\" data-element_type=\"container\" id=\"chart-plasma-density\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5c3381 e-flex e-con-boxed e-con e-child\" data-id=\"c5c3381\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-03e2b2a elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"03e2b2a\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-xs\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Click here<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2eb2d52 e-flex e-con-boxed e-con e-child\" data-id=\"2eb2d52\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-822c836 elementor-widget elementor-widget-html\" data-id=\"822c836\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1756f0 elementor-widget elementor-widget-html\" data-id=\"c1756f0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\n\nconst chart_Mag_Bz = Highcharts.chart('chart-mag-bz',{\n    chart: {\n      type: 'line',\n      backgroundColor: null,\n      renderTo: 'Bz',\n      events: {\n        load: Mag_Bz_requestData\n      },\n      animation: false\n    },\n    title: {\n      text: null,\n      style: {\n        fontSize: '15px'\n      }\n    },\n    xAxis: {\n      type: 'datetime',\n      plotLines: [\n        {\n          color: 'gray',\n          width: 2,\n          label: {\n            text: '\u0417\u0435\u043c\u043b\u044f',\n            style: {\n              color: 'gray',\n              fontWeight: 'bold'\n            }\n          },\n          zIndex: 7\n        }\n      ]\n    },\n    yAxis: {\n      title: {\n        text: 'nT'\n      }\n    },\n    plotOptions: {\n      line: {\n        color: 'green',\n        connectNulls: true,\n        negativeColor: 'red',\n        marker: {\n          enabled: false\n        },\n        states: {\n          hover: {\n            enabled: true,\n            lineWidthPlus: 0\n          }\n        },\n        shadow: true\n      }\n    },\n    series: [\n      {\n        name: 'Bt',\n        data: []\n      },\n      {\n        name: 'Bz',\n        data: []\n      },\n    ],\n    tooltip: {\n      valueSuffix: ' nT',\n      dateTimeLabelFormats: {\n        minute: '%A, %B %e %Y, %H:%M UTC',\n        hour: '%A, %B %e %Y, %H:%M UTC',\n        day: '%A, %B %e %Y'\n      }\n    },\n    legend: {\n      enabled: false\n    },\n    credits: {\n      href: false,\n      text: '\u00a9NOAA SWPC - SpaceWeatherLive.com'\n    }\n  });\n\n  const chart_Mag_Bt = Highcharts.chart('chart-mag-bt',{\n    chart: {\n      type: 'area',\n      backgroundColor: null,\n      renderTo: 'Bt',\n      events: {\n        load: Mag_Bt_requestData\n      },\n      animation: false\n    },\n    title: {\n      text: null,\n      style: {\n        fontSize: '15px'\n      }\n    },\n    xAxis: {\n      type: 'datetime',\n      plotLines: [\n        {\n          color: 'gray',\n          width: 2,\n          label: {\n            text: '\u0417\u0435\u043c\u043b\u044f',\n            style: {\n              color: 'gray',\n              fontWeight: 'bold'\n            }\n          },\n          zIndex: 7\n        }\n      ]\n    },\n    yAxis: {\n      title: {\n        text: 'nT'\n      },\n      min: 0\n    },\n    plotOptions: {\n      area: {\n        linewidth: 1,\n        connectNulls: true,\n        fillOpacity: 0.5,\n        fillColor: {\n          linearGradient: [\n            0,\n            150,\n            0,\n            0\n          ],\n          stops: [\n            [0,\n            '#7BFF00'],\n            [\n              1,\n              '#7BFF00'\n            ]\n          ]\n        },\n        marker: {\n          enabled: false\n        },\n        states: {\n          hover: {\n            enabled: true,\n            lineWidthPlus: 0\n          }\n        }\n      }\n    },\n    series: [\n      {\n        name: 'Bt',\n        data: []\n      }\n    ],\n    tooltip: {\n      valueSuffix: ' nT',\n      dateTimeLabelFormats: {\n        minute: '%A, %B %e %Y, %H:%M UTC',\n        hour: '%A, %B %e %Y, %H:%M UTC',\n        day: '%A, %B %e %Y'\n      }\n    },\n    legend: {\n      enabled: false\n    },\n    credits: {\n      href: false,\n      text: '\u00a9NOAA SWPC - SpaceWeatherLive.com'\n    }\n  });\n  const chart_Plasma_Speed = Highcharts.chart('chart-plasma-speed',{\n    chart: {\n      type: 'area',\n      backgroundColor: null,\n      renderTo: 'speed',\n      events: {\n        load: Plasma_Speed_requestData\n      },\n      animation: false\n    },\n    title: {\n      text: null,\n      style: {\n        fontSize: '15px'\n      }\n    },\n    xAxis: {\n      type: 'datetime',\n      plotLines: [\n        {\n          color: 'gray',\n          width: 2,\n          label: {\n            text: '\u0417\u0435\u043c\u043b\u044f',\n            style: {\n              color: 'gray',\n              fontWeight: 'bold'\n            }\n          },\n          zIndex: 7\n        }\n      ]\n    },\n    yAxis: {\n      title: {\n        text: '\u043a\u043c\/\u0441\u0435\u043a'\n      }\n    },\n    plotOptions: {\n      area: {\n        linewidth: 1,\n        connectNulls: true,\n        fillOpacity: 0.5,\n        fillColor: {\n          linearGradient: [\n            0,\n            150,\n            0,\n            0\n          ],\n          stops: [\n            [0,\n            '#7BFF00'],\n            [\n              1,\n              '#7BFF00'\n            ]\n          ]\n        },\n        marker: {\n          enabled: false\n        },\n        states: {\n          hover: {\n            enabled: true,\n            lineWidthPlus: 0\n          }\n        }\n      }\n    },\n    series: [\n      {\n        name: '\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c',\n        data: []\n      }\n    ],\n    tooltip: {\n      valueSuffix: ' km\/sec',\n      dateTimeLabelFormats: {\n        minute: '%A, %B %e %Y, %H:%M UTC',\n        hour: '%A, %B %e %Y, %H:%M UTC',\n        day: '%A, %B %e %Y'\n      }\n    },\n    legend: {\n      enabled: false\n    },\n    credits: {\n      href: false,\n      text: '\u00a9NOAA SWPC - SpaceWeatherLive.com'\n    }\n  });\n  const chart_Plasma_Density = Highcharts.chart('chart-plasma-density',{\n    chart: {\n      type: 'area',\n      backgroundColor: null,\n      renderTo: 'density',\n      events: {\n        load: Plasma_Density_requestData\n      },\n      animation: false\n    },\n    title: {\n      text: null,\n      style: {\n        fontSize: '15px'\n      }\n    },\n    xAxis: {\n      type: 'datetime',\n      plotLines: [\n        {\n          color: 'gray',\n          width: 2,\n          label: {\n            text: '\u0417\u0435\u043c\u043b\u044f',\n            style: {\n              color: 'gray',\n              fontWeight: 'bold'\n            }\n          },\n          zIndex: 7\n        }\n      ]\n    },\n    yAxis: {\n      title: {\n        text: 'p\/cm3'\n      },\n      min: 0\n    },\n    plotOptions: {\n      area: {\n        linewidth: 1,\n        connectNulls: true,\n        fillOpacity: 0.5,\n        fillColor: {\n          linearGradient: [\n            0,\n            150,\n            0,\n            0\n          ],\n          stops: [\n            [0,\n            '#7BFF00'],\n            [\n              1,\n              '#7BFF00'\n            ]\n          ]\n        },\n        marker: {\n          enabled: false\n        },\n        states: {\n          hover: {\n            enabled: true,\n            lineWidthPlus: 0\n          }\n        }\n      }\n    },\n    series: [\n      {\n        name: '\u041f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c',\n        data: []\n      }\n    ],\n    tooltip: {\n      valueSuffix: ' p\/cm\u00b3',\n      dateTimeLabelFormats: {\n        minute: '%A, %B %e %Y, %H:%M UTC',\n        hour: '%A, %B %e %Y, %H:%M UTC',\n        day: '%A, %B %e %Y'\n      }\n    },\n    legend: {\n      enabled: false\n    },\n    credits: {\n      href: false,\n      text: '\u00a9NOAA SWPC - SpaceWeatherLive.com'\n    }\n  });\n\/\/ \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0441\u043e\u043b\u043d\u0435\u0447\u043d\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438\nfunction Mag_Bz_requestData() {\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n    let xhr = new XMLHttpRequest();\n    \/\/ \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n    let url = \"https:\/\/services.swpc.noaa.gov\/products\/solar-wind\/mag-1-day.json\";\n    \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\n    xhr.open(\"GET\", url, true);\n    \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n    xhr.onload = function () {\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430\n        if (xhr.status == 200) {\n            \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 JSON-\u0444\u043e\u0440\u043c\u0430\u0442\n            let data = JSON.parse(xhr.responseText);\n            \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            let Bt = [];\n            let Bz = [];\n            let time = [];\n            \/\/ \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445\n            for (let i = 1; i < data.length; i++) {\n                \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Bt, Bz \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\n                let bt = data[i][6];\n                let bz = data[i][3];\n                let t = data[i][0];\n                \/\/ \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b\n                Bt.push(bt);\n                Bz.push(bz);\n                time.push(t);\n            }\n            \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            chart_Mag_Bz.series[0].setData(Bt);\n            chart_Mag_Bz.series[1].setData(Bz);\n            chart_Mag_Bz.xAxis[0].setCategories(time);\n        console.log(time, Bz, Bt)\n        }\n    };\n    \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\n    xhr.send();\n}\n\nfunction Mag_Bt_requestData() {\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n    let xhr = new XMLHttpRequest();\n    \/\/ \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n    let url = \"https:\/\/services.swpc.noaa.gov\/products\/solar-wind\/mag-1-day.json\";\n    \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\n    xhr.open(\"GET\", url, true);\n    \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n    xhr.onload = function () {\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430\n        if (xhr.status == 200) {\n            \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 JSON-\u0444\u043e\u0440\u043c\u0430\u0442\n            let data = JSON.parse(xhr.responseText);\n            \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            let Bt = [];\n            let time = [];\n            \/\/ \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445\n            for (let i = 1; i < data.length; i++) {\n                \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Bt \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\n                let bt = data[i][6];\n                let t = data[i][0];\n                \/\/ \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b\n                Bt.push(bt);\n                time.push(t);\n            }\n            \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            chart_Mag_Bt.series[0].setData(Bt);\n            chart_Mag_Bt.xAxis[0].setCategories(time);\n            \n        }\n    };\n    \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\n    xhr.send();\n}\n\nfunction Plasma_Speed_requestData() {\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n    let xhr = new XMLHttpRequest();\n    \/\/ \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n    let url = \"https:\/\/services.swpc.noaa.gov\/json\/ace\/swepam\/ace_swepam_1h.json\";\n    \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\n    xhr.open(\"GET\", url, true);\n    \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n    xhr.onload = function () {\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430\n        if (xhr.status == 200) {\n            \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 JSON-\u0444\u043e\u0440\u043c\u0430\u0442\n            let data = JSON.parse(xhr.responseText);\n            \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            let speed = [];\n            let time = [];\n            \/\/ \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445\n            for (let i = 0; i < data.length; i++) {\n                \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\n                let s = data[i].speed;\n                let t = data[i].time_tag;\n                \/\/ \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b\n                speed.push(s);\n                time.push(t);\n            }\n            \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            chart_Plasma_Speed.series[0].setData(speed);\n            chart_Plasma_Speed.xAxis[0].setCategories(time);\n        }\n    };\n    \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\n    xhr.send();\n}\n\nfunction Plasma_Density_requestData() {\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n    let xhr = new XMLHttpRequest();\n    \/\/ \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n    let url = \"https:\/\/services.swpc.noaa.gov\/json\/ace\/swepam\/ace_swepam_1h.json\";\n    \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\n    xhr.open(\"GET\", url, true);\n    \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n    xhr.onload = function () {\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430\n        if (xhr.status == 200) {\n            \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 JSON-\u0444\u043e\u0440\u043c\u0430\u0442\n            let data = JSON.parse(xhr.responseText);\n            \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            let density = [];\n            let time = [];\n            \/\/ \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445\n            for (let i = 0; i < data.length; i++) {\n                \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u0438 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\n                let d = data[i].dens;\n                let t = data[i].time_tag;\n                \/\/ \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b\n                density.push(d);\n                time.push(t);\n            }\n            \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            chart_Plasma_Density.series[0].setData(density);\n            chart_Plasma_Density.xAxis[0].setCategories(time);\n        }\n    };\n    \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\n    xhr.send();\n}\n\n\n\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d86d5fa e-grid e-con-full e-con e-child\" data-id=\"d86d5fa\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;grid&quot;,&quot;grid_columns_grid&quot;:{&quot;unit&quot;:&quot;fr&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;grid_rows_grid&quot;:{&quot;unit&quot;:&quot;fr&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;content_width&quot;:&quot;full&quot;,&quot;grid_outline&quot;:&quot;yes&quot;,&quot;grid_columns_grid_tablet&quot;:{&quot;unit&quot;:&quot;fr&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;grid_columns_grid_mobile&quot;:{&quot;unit&quot;:&quot;fr&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;grid_rows_grid_tablet&quot;:{&quot;unit&quot;:&quot;fr&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;grid_rows_grid_mobile&quot;:{&quot;unit&quot;:&quot;fr&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;grid_auto_flow&quot;:&quot;row&quot;,&quot;grid_auto_flow_tablet&quot;:&quot;row&quot;,&quot;grid_auto_flow_mobile&quot;:&quot;row&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9886654 e-flex e-con-boxed e-con e-child\" data-id=\"9886654\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6f8276c e-flex e-con-boxed e-con e-child\" data-id=\"6f8276c\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-105df4f e-flex e-con-boxed e-con e-child\" data-id=\"105df4f\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b88790 elementor-widget elementor-widget-heading\" data-id=\"1b88790\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Kp-\u0438\u043d\u0434\u0435\u043a\u0441<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-88ff537 e-flex e-con-boxed e-con e-child\" data-id=\"88ff537\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f56b80e e-flex e-con-boxed e-con e-child\" data-id=\"f56b80e\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c03641 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"2c03641\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-xs\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Click here<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27c4878 e-flex e-con-boxed e-con e-child\" data-id=\"27c4878\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0333db5 elementor-widget elementor-widget-html\" data-id=\"0333db5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<table>\n  <tr>\n    <th>Column 1<\/th>\n    <th>Column 2<\/th>\n  <\/tr>\n  <tr>\n    <td>Row 1, Cell 1<\/td>\n    <td>Row 1, Cell 2<\/td>\n  <\/tr>\n  <tr>\n    <td>Row 2, Cell 1<\/td>\n    <td>Row 2, Cell 2<\/td>\n  <\/tr>\n<\/table>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10c6bc0 elementor-widget elementor-widget-html\" data-id=\"10c6bc0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\n\n    document.addEventListener('DOMContentLoaded', function () {\n        \n        var chart_Kp_gauge;\n        \/\/ \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 Kp-\u0438\u043d\u0434\u0435\u043a\u0441\u0430\nfunction getKpData() {\n  \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n  var xhr = new XMLHttpRequest();\n  \/\/ \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 NOAA, \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n  var url = \"https:\/\/services.swpc.noaa.gov\/json\/planetary_k_index_1m.json\";\n  \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u043c\n  xhr.open(\"GET\", url, true);\n  \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n  xhr.onload = function () {\n    \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0447\u0442\u043e \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430 \u0440\u0430\u0432\u0435\u043d 200 (OK)\n    if (xhr.status == 200) {\n      \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON \u0432 \u043c\u0430\u0441\u0441\u0438\u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432\n      var data = JSON.parse(xhr.responseText);\n      \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438\n      var obj = data[data.length-1];\n      \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Kp-\u0438\u043d\u0434\u0435\u043a\u0441\u0430 \u0438\u0437 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\n      var kp = obj.estimated_kp;\n      \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u0440\u0435\u043c\u044f \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 UTC \u0438\u0437 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\n      var time = obj.time_tag;\n      \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u0432\u0440\u0435\u043c\u044f \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 UTC \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f\n      var date = new Date(time);\n      var localTime = date.toLocaleString();\n      \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 Kp-\u0438\u043d\u0434\u0435\u043a\u0441\u0430\n      Highcharts.charts[0].series[0].setData([kp]);\n      \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0446\u0432\u0435\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f Kp-\u0438\u043d\u0434\u0435\u043a\u0441\u0430\n      \n    \/\/   Highcharts.charts[0].series[0].dataLabels.format=\n    \/\/             '<div style=\"text-align:center\">' +\n    \/\/             '<span >\u041a\u0440{y}<\/span><br\/>' +\n    \/\/             '<span >\u0412\u0440\u0435\u043c\u044fzz: ' + time +' <\/span>' +\n    \/\/             '<\/div>'\n      \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u044e\u0449\u0443\u044e \u043d\u0430\u0434\u043f\u0438\u0441\u044c, \u0435\u0441\u043b\u0438 \u0438\u043d\u0434\u0435\u043a\u0441 \u0432\u044b\u0441\u043e\u043a\u0438\u0439\n      if (kp >= 6) {\n        Highcharts.charts[0].setSubtitle({text: \"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u0412\u044b\u0441\u043e\u043a\u0430\u044f \u0433\u0435\u043e\u043c\u0430\u0433\u043d\u0438\u0442\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c!\", style: {color: \"red\"}});\n      } else {\n        Highcharts.charts[0].setSubtitle({text: null});\n      }\n    }\n  };\n  \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441 \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443\n  Highcharts.charts[0].redraw();\nconsole.log(Highcharts.charts[0].series[0])\n  xhr.send();\n}\n\n    \n    \/\/ Kp-index gauge\nchart_Kp_gauge = Highcharts.chart(\"container-kp\", {\n        chart: {\n            type: 'solidgauge',\n            backgroundColor: null,\n            renderTo: 'Kp_gauge',\n            events: {\n                load: getKpData\n            }\n        },\n        title: 'NOAA SWPC',\n        backgroundColor: null,\n        credits: {\n            enabled: false\n        },\n        pane: {\n            center: ['50%', '90%'],\n            size: '160%',\n            startAngle: -90,\n            endAngle: 90,\n            background: {\n                backgroundColor: null,\n                innerRadius: '60%',\n                outerRadius: '100%',\n                shape: 'arc'\n            }\n        },\n        tooltip: {\n            enabled: false\n        },\n        yAxis: {\n            tickColor: '#fff',\n            min: 0,\n            max: 9,\n            title: null,\n            stops: [[0.0, '#8dc850'], [0.33, '#8dc850'], [0.44, '#8dc850'], [0.55, '#ede21d'], [0.66, '#f6c112'], [0.77, '#f6910c'], [0.88, '#f50e09'], [1, '#bd0907']],\n            lineWidth: 0,\n            tickInterval: 1,\n            minorTicks: false,\n            labels: {\n                distance: 10,\n                style: {\n          color: '#fff' \/\/ white color\n        },\n            }\n            \n        },\n        \/\/ plotOptions: {\n        \/\/     solidgauge: {\n        \/\/         dataLabels: {\n        \/\/             y: 5,\n        \/\/             borderWidth: 0,\n        \/\/             useHTML: true\n        \/\/         }\n        \/\/     }\n        \/\/ },\n        series: [{\n            name: 'Kp',\n            data: [5],\n            dataLabels: {\n            format:\n                '<div style=\"text-align:center\">' +\n                '<span style=\"font-size:25px\">\u041a\u0440{y}<\/span><br\/>' +\n                '<span style=\"font-size:18px\">' + moment().utc().format('HH:mm') + ' UTC<\/span>' +\n                '<\/div>'\n        },\n        tooltip: {\n            valueSuffix: ' Kp'\n        }\n\n        }]\n    });\n\n\n});\n<\/script>\n\n<script>\n  const kpButton = document.getElementById(\"kp-button\");\n  const kpForecast = document.getElementById(\"kp-forecast\");\n  kpButton.addEventListener(\"click\", function() {\n    if (kpForecast.style.display === \"none\") {\n      kpForecast.style.display = \"block\";\n    } else {\n      kpForecast.style.display = \"none\";\n    }\n  });\n<\/script>\n\n<style>\n  #kp-forecast ul {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n  \n  #kp-forecast li {\n    padding: 10px;\n    background-color: #f5f5f5;\n    border-bottom: 1px solid #e0e0e0;\n    cursor: pointer;\n  }\n  \n  #kp-forecast li:hover {\n    background-color: #e0e0e0;\n  }\n  #kp-forecast {\n  opacity: 1;\n  visibility: visible;\n  transition: opacity 0.5s ease-in-out;\n}\n\n<\/style>\n\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c058829 e-flex e-con-boxed e-con e-child\" data-id=\"c058829\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b16cfc5 e-flex e-con-boxed e-con e-child\" data-id=\"b16cfc5\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa13b6a elementor-widget elementor-widget-heading\" data-id=\"aa13b6a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0421\u043e\u043b\u043d\u0435\u0447\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cdd863 e-flex e-con-boxed e-con e-child\" data-id=\"2cdd863\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5a066bc e-flex e-con-boxed e-con e-child\" data-id=\"5a066bc\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d261f0 e-flex e-con-boxed e-con e-child\" data-id=\"4d261f0\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d01cc57 e-flex e-con-boxed e-con e-child\" data-id=\"d01cc57\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb3a90a e-flex e-con-boxed e-con e-child\" data-id=\"fb3a90a\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ac2533 e-flex e-con-boxed e-con e-child\" data-id=\"6ac2533\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44b18b1 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"44b18b1\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-xs\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Click here<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-406ec67 e-flex e-con-boxed e-con e-child\" data-id=\"406ec67\" data-element_type=\"container\" data-settings=\"{&quot;container_type&quot;:&quot;flex&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71749a0 elementor-widget elementor-widget-html\" data-id=\"71749a0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9d60fe elementor-widget elementor-widget-html\" data-id=\"f9d60fe\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\n\nconst chart_Mag_Bz = Highcharts.chart('chart-mag-bz',{\n    chart: {\n      type: 'line',\n      backgroundColor: null,\n      renderTo: 'Bz',\n      events: {\n        load: Mag_Bz_requestData\n      },\n      animation: false\n    },\n    title: {\n      text: null,\n      style: {\n        fontSize: '15px'\n      }\n    },\n    xAxis: {\n      type: 'datetime',\n      plotLines: [\n        {\n          color: 'gray',\n          width: 2,\n          label: {\n            text: '\u0417\u0435\u043c\u043b\u044f',\n            style: {\n              color: 'gray',\n              fontWeight: 'bold'\n            }\n          },\n          zIndex: 7\n        }\n      ]\n    },\n    yAxis: {\n      title: {\n        text: 'nT'\n      }\n    },\n    plotOptions: {\n      line: {\n        color: 'green',\n        connectNulls: true,\n        negativeColor: 'red',\n        marker: {\n          enabled: false\n        },\n        states: {\n          hover: {\n            enabled: true,\n            lineWidthPlus: 0\n          }\n        },\n        shadow: true\n      }\n    },\n    series: [\n      {\n        name: 'Bt',\n        data: []\n      },\n      {\n        name: 'Bz',\n        data: []\n      },\n    ],\n    tooltip: {\n      valueSuffix: ' nT',\n      dateTimeLabelFormats: {\n        minute: '%A, %B %e %Y, %H:%M UTC',\n        hour: '%A, %B %e %Y, %H:%M UTC',\n        day: '%A, %B %e %Y'\n      }\n    },\n    legend: {\n      enabled: false\n    },\n    credits: {\n      href: false,\n      text: '\u00a9NOAA SWPC - SpaceWeatherLive.com'\n    }\n  });\n\n  const chart_Mag_Bt = Highcharts.chart('chart-mag-bt',{\n    chart: {\n      type: 'area',\n      backgroundColor: null,\n      renderTo: 'Bt',\n      events: {\n        load: Mag_Bt_requestData\n      },\n      animation: false\n    },\n    title: {\n      text: null,\n      style: {\n        fontSize: '15px'\n      }\n    },\n    xAxis: {\n      type: 'datetime',\n      plotLines: [\n        {\n          color: 'gray',\n          width: 2,\n          label: {\n            text: '\u0417\u0435\u043c\u043b\u044f',\n            style: {\n              color: 'gray',\n              fontWeight: 'bold'\n            }\n          },\n          zIndex: 7\n        }\n      ]\n    },\n    yAxis: {\n      title: {\n        text: 'nT'\n      },\n      min: 0\n    },\n    plotOptions: {\n      area: {\n        linewidth: 1,\n        connectNulls: true,\n        fillOpacity: 0.5,\n        fillColor: {\n          linearGradient: [\n            0,\n            150,\n            0,\n            0\n          ],\n          stops: [\n            [0,\n            '#7BFF00'],\n            [\n              1,\n              '#7BFF00'\n            ]\n          ]\n        },\n        marker: {\n          enabled: false\n        },\n        states: {\n          hover: {\n            enabled: true,\n            lineWidthPlus: 0\n          }\n        }\n      }\n    },\n    series: [\n      {\n        name: 'Bt',\n        data: []\n      }\n    ],\n    tooltip: {\n      valueSuffix: ' nT',\n      dateTimeLabelFormats: {\n        minute: '%A, %B %e %Y, %H:%M UTC',\n        hour: '%A, %B %e %Y, %H:%M UTC',\n        day: '%A, %B %e %Y'\n      }\n    },\n    legend: {\n      enabled: false\n    },\n    credits: {\n      href: false,\n      text: '\u00a9NOAA SWPC - SpaceWeatherLive.com'\n    }\n  });\n  const chart_Plasma_Speed = Highcharts.chart('chart-plasma-speed',{\n    chart: {\n      type: 'area',\n      backgroundColor: null,\n      renderTo: 'speed',\n      events: {\n        load: Plasma_Speed_requestData\n      },\n      animation: false\n    },\n    title: {\n      text: null,\n      style: {\n        fontSize: '15px'\n      }\n    },\n    xAxis: {\n      type: 'datetime',\n      plotLines: [\n        {\n          color: 'gray',\n          width: 2,\n          label: {\n            text: '\u0417\u0435\u043c\u043b\u044f',\n            style: {\n              color: 'gray',\n              fontWeight: 'bold'\n            }\n          },\n          zIndex: 7\n        }\n      ]\n    },\n    yAxis: {\n      title: {\n        text: '\u043a\u043c\/\u0441\u0435\u043a'\n      }\n    },\n    plotOptions: {\n      area: {\n        linewidth: 1,\n        connectNulls: true,\n        fillOpacity: 0.5,\n        fillColor: {\n          linearGradient: [\n            0,\n            150,\n            0,\n            0\n          ],\n          stops: [\n            [0,\n            '#7BFF00'],\n            [\n              1,\n              '#7BFF00'\n            ]\n          ]\n        },\n        marker: {\n          enabled: false\n        },\n        states: {\n          hover: {\n            enabled: true,\n            lineWidthPlus: 0\n          }\n        }\n      }\n    },\n    series: [\n      {\n        name: '\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c',\n        data: []\n      }\n    ],\n    tooltip: {\n      valueSuffix: ' km\/sec',\n      dateTimeLabelFormats: {\n        minute: '%A, %B %e %Y, %H:%M UTC',\n        hour: '%A, %B %e %Y, %H:%M UTC',\n        day: '%A, %B %e %Y'\n      }\n    },\n    legend: {\n      enabled: false\n    },\n    credits: {\n      href: false,\n      text: '\u00a9NOAA SWPC - SpaceWeatherLive.com'\n    }\n  });\n  const chart_Plasma_Density = Highcharts.chart('chart-plasma-density',{\n    chart: {\n      type: 'area',\n      backgroundColor: null,\n      renderTo: 'density',\n      events: {\n        load: Plasma_Density_requestData\n      },\n      animation: false\n    },\n    title: {\n      text: null,\n      style: {\n        fontSize: '15px'\n      }\n    },\n    xAxis: {\n      type: 'datetime',\n      plotLines: [\n        {\n          color: 'gray',\n          width: 2,\n          label: {\n            text: '\u0417\u0435\u043c\u043b\u044f',\n            style: {\n              color: 'gray',\n              fontWeight: 'bold'\n            }\n          },\n          zIndex: 7\n        }\n      ]\n    },\n    yAxis: {\n      title: {\n        text: 'p\/cm3'\n      },\n      min: 0\n    },\n    plotOptions: {\n      area: {\n        linewidth: 1,\n        connectNulls: true,\n        fillOpacity: 0.5,\n        fillColor: {\n          linearGradient: [\n            0,\n            150,\n            0,\n            0\n          ],\n          stops: [\n            [0,\n            '#7BFF00'],\n            [\n              1,\n              '#7BFF00'\n            ]\n          ]\n        },\n        marker: {\n          enabled: false\n        },\n        states: {\n          hover: {\n            enabled: true,\n            lineWidthPlus: 0\n          }\n        }\n      }\n    },\n    series: [\n      {\n        name: '\u041f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c',\n        data: []\n      }\n    ],\n    tooltip: {\n      valueSuffix: ' p\/cm\u00b3',\n      dateTimeLabelFormats: {\n        minute: '%A, %B %e %Y, %H:%M UTC',\n        hour: '%A, %B %e %Y, %H:%M UTC',\n        day: '%A, %B %e %Y'\n      }\n    },\n    legend: {\n      enabled: false\n    },\n    credits: {\n      href: false,\n      text: '\u00a9NOAA SWPC - SpaceWeatherLive.com'\n    }\n  });\n\/\/ \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0441\u043e\u043b\u043d\u0435\u0447\u043d\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438\nfunction Mag_Bz_requestData() {\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n    let xhr = new XMLHttpRequest();\n    \/\/ \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n    let url = \"https:\/\/services.swpc.noaa.gov\/products\/solar-wind\/mag-1-day.json\";\n    \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\n    xhr.open(\"GET\", url, true);\n    \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n    xhr.onload = function () {\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430\n        if (xhr.status == 200) {\n            \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 JSON-\u0444\u043e\u0440\u043c\u0430\u0442\n            let data = JSON.parse(xhr.responseText);\n            \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            let Bt = [];\n            let Bz = [];\n            let time = [];\n            \/\/ \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445\n            for (let i = 1; i < data.length; i++) {\n                \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Bt, Bz \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\n                let bt = data[i][6];\n                let bz = data[i][3];\n                let t = data[i][0];\n                \/\/ \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b\n                Bt.push(bt);\n                Bz.push(bz);\n                time.push(t);\n            }\n            \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            chart_Mag_Bz.series[0].setData(Bt);\n            chart_Mag_Bz.series[1].setData(Bz);\n            chart_Mag_Bz.xAxis[0].setCategories(time);\n        console.log(time, Bz, Bt)\n        }\n    };\n    \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\n    xhr.send();\n}\n\nfunction Mag_Bt_requestData() {\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n    let xhr = new XMLHttpRequest();\n    \/\/ \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n    let url = \"https:\/\/services.swpc.noaa.gov\/products\/solar-wind\/mag-1-day.json\";\n    \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\n    xhr.open(\"GET\", url, true);\n    \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n    xhr.onload = function () {\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430\n        if (xhr.status == 200) {\n            \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 JSON-\u0444\u043e\u0440\u043c\u0430\u0442\n            let data = JSON.parse(xhr.responseText);\n            \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            let Bt = [];\n            let time = [];\n            \/\/ \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445\n            for (let i = 1; i < data.length; i++) {\n                \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Bt \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\n                let bt = data[i][6];\n                let t = data[i][0];\n                \/\/ \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b\n                Bt.push(bt);\n                time.push(t);\n            }\n            \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            chart_Mag_Bt.series[0].setData(Bt);\n            chart_Mag_Bt.xAxis[0].setCategories(time);\n            \n        }\n    };\n    \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\n    xhr.send();\n}\n\nfunction Plasma_Speed_requestData() {\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n    let xhr = new XMLHttpRequest();\n    \/\/ \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n    let url = \"https:\/\/services.swpc.noaa.gov\/json\/ace\/swepam\/ace_swepam_1h.json\";\n    \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\n    xhr.open(\"GET\", url, true);\n    \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n    xhr.onload = function () {\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430\n        if (xhr.status == 200) {\n            \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 JSON-\u0444\u043e\u0440\u043c\u0430\u0442\n            let data = JSON.parse(xhr.responseText);\n            \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            let speed = [];\n            let time = [];\n            \/\/ \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445\n            for (let i = 0; i < data.length; i++) {\n                \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\n                let s = data[i].speed;\n                let t = data[i].time_tag;\n                \/\/ \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b\n                speed.push(s);\n                time.push(t);\n            }\n            \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            chart_Plasma_Speed.series[0].setData(speed);\n            chart_Plasma_Speed.xAxis[0].setCategories(time);\n        }\n    };\n    \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\n    xhr.send();\n}\n\nfunction Plasma_Density_requestData() {\n    \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 XMLHttpRequest\n    let xhr = new XMLHttpRequest();\n    \/\/ \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c URL-\u0430\u0434\u0440\u0435\u0441, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u043c \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n    let url = \"https:\/\/services.swpc.noaa.gov\/json\/ace\/swepam\/ace_swepam_1h.json\";\n    \/\/ \u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c\n    xhr.open(\"GET\", url, true);\n    \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043e\u0442\u0432\u0435\u0442\u0430\n    xhr.onload = function () {\n        \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0442\u0430\u0442\u0443\u0441 \u043e\u0442\u0432\u0435\u0442\u0430\n        if (xhr.status == 200) {\n            \/\/ \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u043c \u043e\u0442\u0432\u0435\u0442 \u0432 JSON-\u0444\u043e\u0440\u043c\u0430\u0442\n            let data = JSON.parse(xhr.responseText);\n            \/\/ \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0441\u0442\u044b\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            let density = [];\n            let time = [];\n            \/\/ \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u043f\u043e \u0432\u0441\u0435\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445\n            for (let i = 0; i < data.length; i++) {\n                \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u0438 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\n                let d = data[i].dens;\n                let t = data[i].time_tag;\n                \/\/ \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u044b\n                density.push(d);\n                time.push(t);\n            }\n            \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432\n            chart_Plasma_Density.series[0].setData(density);\n            chart_Plasma_Density.xAxis[0].setCategories(time);\n        }\n    };\n    \/\/ \u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\n    xhr.send();\n}\n\n\n\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kp-\u0438\u043d\u0434\u0435\u043a\u0441 Click here Column 1 Column 2 Row 1, Cell 1 Row 1, Cell 2 Row 2, Cell 1 Row 2, Cell 2 \u0421\u043e\u043b\u043d\u0435\u0447\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 Click here Kp-\u0438\u043d\u0434\u0435\u043a\u0441 Click here Column 1 Column 2 Row 1, Cell 1 Row 1, Cell 2 Row 2, Cell 1 Row 2, Cell 2 \u0421\u043e\u043b\u043d\u0435\u0447\u043d\u0430\u044f&hellip; <a class=\"more-link\" href=\"https:\/\/auroracam.ru\/old\/%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d0%ba%d0%b8-3\/\">Continue reading <span class=\"screen-reader-text\">\u0413\u0440\u0430\u0444\u0438\u043a\u0438 #3<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-3547","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/auroracam.ru\/old\/wp-json\/wp\/v2\/pages\/3547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/auroracam.ru\/old\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/auroracam.ru\/old\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/auroracam.ru\/old\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/auroracam.ru\/old\/wp-json\/wp\/v2\/comments?post=3547"}],"version-history":[{"count":1,"href":"https:\/\/auroracam.ru\/old\/wp-json\/wp\/v2\/pages\/3547\/revisions"}],"predecessor-version":[{"id":3548,"href":"https:\/\/auroracam.ru\/old\/wp-json\/wp\/v2\/pages\/3547\/revisions\/3548"}],"wp:attachment":[{"href":"https:\/\/auroracam.ru\/old\/wp-json\/wp\/v2\/media?parent=3547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}